diff --git a/AGENTS.md b/AGENTS.md index 12aebe3..ccfe54a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -55,23 +55,31 @@ When adding a new prompt/tool that should be available to all frontends, add it just # 9P path (recommended): core, 9p, acme, kde, httpgw, webui, emacs just dbus # D-Bus path (KDE-only): core, ollied, kde, httpgw, webui -# Individual components: +# Individual build targets: just core # core library just ninep # 9P server just acme # acme frontend -just kde # KDE integration +just kde # KDE integration (cmake with ~/.local prefix) just httpgw # HTTP gateway just webui # web UI (needs npm) just dbus-bin # D-Bus daemon (ollied) -# Install targets (run automatically by the above): +# Install targets (run automatically by the top-level paths): just install-data # agents, prompts, tools, skills → ~/.config/ollie/ just install-scripts # CLI scripts → ~/.config/ollie/scripts/ +just install-contrib # contrib scripts → ~/bin/ just install-kde # KDE plugins, desktop file, env → ~/.local/ just install-el # ellie.el → ~/.config/emacs/ellie/ +just install-dbus-bin # ollied + autostart → ~/.local/bin/, ~/.config/autostart/ # Test: just test # run all tests (core + 9p) +just test-core # core tests only +just test-9p # 9p tests only + +# Lifecycle: +just uninstall # remove all installed files +just clean # remove build artifacts ``` Requires [just](https://github.com/casey/just): `cargo install just`