fest go
Navigate to festivals/ - use 'fgo' after shell-init setup
Synopsis
Navigate to your workspace's festivals directory.
The go command finds the festivals/ directory that has been registered as your active workspace using 'fest init --register'.
By default, outputs 'cd /path' for human-friendly display. Use --print to output just the bare path (for scripts, tools, and agents).
SHELL INTEGRATION (recommended):
# Add to ~/.zshrc or ~/.bashrc:
eval "$(fest shell-init zsh)"
Then use 'fgo' to navigate: fgo Navigate to festivals root fgo 002 Navigate to phase 002 fgo 2/1 Navigate to phase 2, sequence 1 fgo fest_improv Fuzzy match to fest-improvements-*
Without shell integration, use command substitution: cd "$(fest go --print)" cd "$(fest go 002 --print)"
Fuzzy matching is supported - partial names like "impl" will match phases containing "IMPLEMENT". Multiple words narrow the search.
If no registered festivals are found, falls back to nearest festivals/.
fest go [target] [flags]
Options
--all list all registered festivals directories
-h, --help help for go
--json output in JSON format
--print print path only (for shell integration, scripts, and agents)
--workspace show which workspace was detected
Options inherited from parent commands
--config string config file (default: ~/.config/fest/config.json)
--debug enable debug logging
--no-color disable colored output
--verbose enable verbose output
SEE ALSO
- fest - Festival Methodology CLI - goal-oriented project management for AI agents
- fest go fest - Navigate back to festival from linked project
- fest go link - Link current festival to a project directory (or vice versa)
- fest go list - List navigation shortcuts and links
- fest go map - Create a navigation shortcut
- fest go move - Move files between festival and linked project
- fest go project - Navigate to linked project directory
- fest go unmap - Remove a navigation shortcut