851 B
851 B
Ollie Monorepo
This repository contains all Ollie projects as submodules:
- core/ – The core Ollie agent library (
ollie-core) - tui/ – Terminal UI frontend (
ollie-tui) - 9p/ – 9p filesystem server (
ollie-9p) - el/ – Emacs Lisp interface (
ollie-el)
Getting Started
Clone with submodules:
git clone --recurse-submodules https://github.com/lneely/ollie.git
Or after cloning:
git submodule update --init --recursive
Building
Each submodule is a standalone Go project:
cd core && mk
cd ../tui && mk
cd ../9p && mk
Development
Update all submodules to latest:
git submodule update --remote
Project Structure
core/: Core agent library (Go)tui/: Terminal UI (Go)9p/: 9p filesystem server (Go)el/: Emacs Lisp interface (Emacs Lisp)