Skip to the content.

Command Reference

Complete reference for all Ivaldi commands.

Quick Reference Table

Command Purpose Git Equivalent
forge Initialize repository git init
gather Stage files git add
seal Create commit git commit
status Show repository status git status
whereami Show current position (custom)
log View commit history git log
diff Compare changes git diff
reset Unstage or reset git reset
timeline Manage timelines git branch / git checkout
travel Interactive time travel (interactive git log + checkout)
fuse Merge timelines git merge
auth Authenticate with GitHub (similar to gh auth)
portal Manage GitHub connections git remote
download Clone repository git clone
upload Push to GitHub git push
scout Discover remote branches git fetch (metadata)
harvest Fetch branches git fetch (data)
config Configure settings git config
exclude Ignore files (edit .gitignore)

Commands by Category

Repository Management

File Operations

History and Inspection

Timeline Management

Remote Operations

Command Details

Click on any command above to see detailed documentation including:

Common Workflows

Daily Development

ivaldi status              # Check what's changed
ivaldi gather .            # Stage changes
ivaldi seal "Description"  # Commit
ivaldi upload             # Push to GitHub

Feature Development

ivaldi timeline create feature-name  # Create timeline
# ... make changes ...
ivaldi gather .                      # Stage
ivaldi seal "Add feature"           # Commit
ivaldi timeline switch main         # Switch to main
ivaldi fuse feature-name to main    # Merge

Collaboration

ivaldi scout              # See remote branches
ivaldi harvest branch-name # Fetch branch
ivaldi timeline switch branch-name # Switch to it
# ... review or contribute ...
ivaldi upload            # Push changes

Getting Help

Each command supports the --help flag:

ivaldi <command> --help

For additional help, see: