Skip to main content

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

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

FileLocationPurpose
~/.config/makofy/config.jsonHome directoryAuth token and API URL
.makofy.jsonProject rootLinks directory to an app

Exit codes

CodeMeaning
0Success
1Error (auth failure, build failure, etc.)