joji
v1.0.0
Published
JoJi CLI - Deploy apps to the edge from the command line
Maintainers
Readme
JoJi CLI
Command-line interface for deploying applications to JoJi (AppFlow) platform.
Installation
npm install -g jojiUsage
Login
joji loginAuthenticate with your JoJi account using your email and password.
Deploy
joji deployDeploy the current directory to JoJi. The CLI will:
- Detect your git repository
- Find or create a project
- Create a deployment
- Stream build logs in real-time
Options:
-p, --project <id>- Specify project ID-b, --branch <name>- Specify git branch (default: main)
Projects
joji projectsList all your projects.
Environment Variables
# List environment variables
joji env list -p <project-id>
# Set environment variable
joji env set KEY=value -p <project-id>
# Get environment variable
joji env get KEY -p <project-id>
# Delete environment variable
joji env delete KEY -p <project-id>Domains
# List domains
joji domains list -p <project-id>
# Add domain
joji domains add example.com -p <project-id>
# Delete domain
joji domains delete example.com -p <project-id>Logs
# Stream logs for a deployment
joji logs <deployment-id> -fConfiguration
The CLI stores configuration in:
- macOS/Linux:
~/.config/joji-cli/config.json - Windows:
%APPDATA%\joji-cli\config.json
Requirements
- Node.js >= 18.0.0
- Git repository (for deploy command)
License
MIT
