@fiftth/fiftth-cli
v0.1.0
Published
CLI for the Fiftth , start orchestrating your AI engineering workflow
Maintainers
Readme
Fiftth CLI
The "fiftth" symphony of Software Engineering. Start orchestrating your engineering workflows.
Fiftth CLI helps your team authenticate, select a workspace, sync tasks, and checkout the right branch for each task-linked repository.
Features
- Command aliases:
fiftthandftt
Install
Global from npm (when published)
npm install -g fiftthLocal development link
npm install
npm run build
npm linkAfter linking, both commands should work:
fiftth --help
ftt --helpQuick Start
- Authenticate
fiftth login- Choose workspace
fiftth use- Add local repositories
fiftth repo add api ~/dev/api
fiftth repo add mobile C:\Users\you\Desktop\Owner\repo- Select task and list linked repositories
fiftth tasks- Checkout task branch in a configured repository
fiftth checkout owner/repoCommands
Authentication
fiftth loginfiftth login --token <token>fiftth login --host <host>fiftth login statusfiftth login logout
Workspace
fiftth usefiftth use <workspace>fiftth use --list
Repository Registry
fiftth repo add <repoName> <path...>fiftth repo listfiftth repo remove <repoName>
Tasks and Checkout
fiftth tasksfiftth checkout <repoName>
Configuration
Config is saved to:
~/.fiftth/config.json
Current defaults:
Notes
checkoutrequires:- a selected task (
fiftth tasks) - a local repo mapping (
fiftth repo add ...) - a clean git working tree
- a selected task (
License
MIT
