The Dojo CLI is your primary interface for working with Dojo repositories.
curl -fsSL https://dojo.ninja/install.sh | sh
| Flag | Description |
|---|
--help | Show help for any command |
--version | Show the CLI version |
| Command | Description |
|---|
dojo init | Initialize a new repository |
dojo clone | Clone an existing repository |
dojo status | Show working copy status |
dojo log | Show commit history |
| Command | Description |
|---|
dojo commit | Describe working copy and create new change |
dojo edit | Move working copy to a specific commit |
dojo new | Create a new empty change |
| Command | Description |
|---|
dojo history log | Show commit graph |
dojo history show | Show commit details |
dojo history ops | Show operation log |
| Command | Description |
|---|
dojo rewrite describe | Change a commit message |
dojo rewrite split | Split a commit by files |
dojo rewrite reorder | Reorder commits |
dojo rewrite undo | Undo last operation |
| Command | Description |
|---|
dojo sync push | Push commits to server |
dojo sync pull | Pull changes from server |
| Command | Description |
|---|
dojo stack list | List stacks |
dojo stack show | Show stack details |
dojo stack submit | Submit a stack for review |
dojo review list | List stacks awaiting review |
dojo review diff | View stack changes |
dojo review approve | Approve a stack |
dojo review reject | Request changes |
dojo review comment | Leave a comment |
| Command | Description |
|---|
dojo workspace create | Create an agent workspace |
dojo workspace list | List workspaces |
dojo workspace write | Write a file to workspace |
dojo workspace read | Read a file from workspace |
dojo workspace commit | Commit workspace changes |
dojo workspace submit | Submit workspace as stack |
See Commands for detailed usage of each command.