CLI Reference
Installation
curl -fsSL https://makofy.com/install.sh | sh
Commands
makofy login
Authenticate with your Makofy account.
# Interactive
makofy login
# Non-interactive (for CI/CD, Claude Code)
makofy login --token YOUR_API_TOKEN
makofy deploy
Deploy the current directory.
makofy deploy
- Detects project type automatically
- Creates an app if one doesn't exist (uses directory name)
- Packages source, uploads, builds, and deploys
- Watches build/deploy progress
- Shows live URL on completion
makofy logs
View recent logs for the linked app.
makofy logs
Shows build logs and runtime logs with timestamps, pod names, and color coding.
makofy apps
List all your apps with their status.
makofy apps
Output:
NAME STATUS CREATED
my-api running Apr 8
my-frontend building Apr 9
makofy link <name>
Link the current directory to an existing app.
makofy link my-api
Creates a .makofy.json file in the current directory.
makofy status
Show the status of the linked app.
makofy status
Output:
my-api running
https://my-api--my-slug.makofy.sh
makofy open
Open the app's URL in your default browser.
makofy open
makofy version
Show the CLI version.
makofy version
# makofy v0.1.0
Configuration files
| File | Location | Purpose |
|---|---|---|
~/.config/makofy/config.json | Home directory | Auth token and API URL |
.makofy.json | Project root | Links directory to an app |
Exit codes
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Error (auth failure, build failure, etc.) |