Nifectl CLI Guide
The Nifectl CLI (Command Line Interface) is a powerful tool designed to help developers and operators manage applications and cloud resources directly from the terminal. It connects seamlessly to the Nife.io platform, allowing you to authenticate, deploy, monitor, and scale your workloads effortlessly.
Overview#
With the Nifectl CLI, you can perform essential operations such as:
- Initialize a new application using the
initcommand. - Deploy your app with the
deploycommand. - Monitor deployments and logs using
dashboardandlogs. - Manage resources, regions, clusters, and secrets.
- Check status or resume/suspend applications anytime.
To read more or explore advanced use cases, run the nifectl docs command to open the official documentation.
Usage#
Available Commands#
appsβ Manage applications.authβ Manage authentication.builtinsβ View and manage Nifectl deployment built-ins.clusterβ Bring Your Own Cluster (BYOC).configβ Manage app configurations.dashboardβ Open Nife Web UI for your app.deployβ Deploy an app to the Nife platform.destroyβ Permanently delete an app.docsβ View Nife documentation.helpβ Get help for any command.historyβ List an appβs change history.initβ Initialize a new application.listβ List Nife resources.logsβ View application logs.metricsβ View monitoring metrics.moveβ Move an app to another organization.openβ Open a browser to the deployed application.orgsβ Manage Nife organizations.platformβ Display Nife platform information.regionsβ Manage regions.releasesβ List app releases.resumeβ Resume an application.statusβ Show app status.suspendβ Suspend an application.secretsβ Manage app secrets.versionβ Show version information for Nifectl.workloadβ Manage workloads in Nife.
Options#
Best Practices#
- Regularly update your Nifectl CLI to the latest version for improved features and bug fixes.
- Use
--jsonoutput for easier integration with automation scripts. - Securely manage access tokens and configuration files.
Summary#
The Nifectl CLI is the backbone of managing your Nife applications from the command line. With comprehensive command coverageβfrom deployment to monitoringβit enables developers to take full control of hybrid and edge cloud environments efficiently.