Commands
A reference for every command Odyn ships with.
All commands Odyn provides, one page each.
| Command | Description |
|---|---|
odyn init | New Odin project with src/, odyn_deps/, ols.json, and an empty Odyn.lock |
odyn get | Clone a dependency and pin its commit |
odyn update | Pull the latest commit for a dependency and re-pin it |
odyn remove | Delete the folder and remove the entry from Odyn.lock |
odyn sync | Make odyn_deps/ match Odyn.lock |
odyn status | Report every dependency as ok, missing, or modified |
odyn update-self | Update Odyn itself to the latest release |
All commands that touch dependencies require git to be on your PATH.
📄️ odyn init
Scaffold a new Odin project with Odyn support
📄️ odyn get
Add a dependency to your project
📄️ odyn sync
Restore odyn_deps/ from Odyn.lock
📄️ odyn remove
Remove a dependency from your project
📄️ odyn update
Re-pin a dependency to its latest commit
📄️ odyn status
Check the state of all vendored dependencies
📄️ odyn update-self
Update the Odyn binary to the latest release
📄️ odyn version
Print version and environment information