Nephelios CLI is a command-line tool designed to simplify the deployment of applications to the Nephelios PaaS platform. It allows developers to deploy, manage, and monitor cloud applications directly from public GitHub repositories — all from their terminal.
Make sure the following tools are installed on your system:
-
Clone the repository
git clone https://github.com/Nephelios/nephelios-cli.git cd nephelios-cli -
Build the CLI locally
cargo build
This will generate a local executable in the
target/debugfolder. -
(Optional) Global installation
To make the
nephelios-clicommand available globally on your system:cargo install --path .
- ✅ Easy deployments from public GitHub repositories.
- ✅ Supports multiple app types: Node.js, Python, and more.
- ✅ Interactive CLI interface with loading animations and progress indicators.
- ✅ Robust error handling and clear feedback for every operation.
- ✅ Application lifecycle management: deploy, stop, delete.
nephelios-cli upThis command will:
- Start the Nephelios services
- Deploy the Nephelios stack
nephelios-cli downThis will:
- Stop the running container
- Remove the stack associated with the application
- Clean up resources in the Nephelios environment
You can explore all available commands using:
nephelios-cli --helpContributions are welcome! Whether it's a bug fix, feature request, or documentation improvement:
- Fork the repository
- Create a feature branch
- Open a pull request
See CONTRIBUTING.md for detailed guidelines.