_nifectl apps_
Managing applications is one of the core features of Nifectl. The apps command group provides comprehensive tools for creating, deploying, monitoring, and controlling your Nife applications throughout their entire lifecycle. Whether you're launching a new application, moving it between organizations, or managing its runtime state, these commands give you complete control.
nifectl apps
Main command for application management operations.
Usage
nifectl apps [command] [flags]
Available Commands
- create - Create a new application
- destroy - Permanently destroys an App
- download - Download App
- list - List applications
- move - Move an App to another organization
- resume - Resume an application
- revert - Revert an App to previous version
- sourcelist - List an App's Source List
- suspend - Suspend an application
- switch - Sets Current App
Options
-h, --help help for apps
Global Options
-t, --access-token string Nife API Access Token
-j, --json json output
nifectl apps create
Create and register a new application with the Nife platform.
About
The APPS CREATE command will both register a new application with the Nife platform and create the nife.toml file which controls how the application will be deployed. This is typically the first command you'll run when starting a new project on Nife.
The command will:
- Register your application name in the Nife platform
- Generate a default
nife.tomlconfiguration file - Associate the app with your current organization
- Prepare the app for deployment
Usage
nifectl apps create [APPNAME] [flags]
Options
-h, --help help for create
Global Options
-t, --access-token string nife API Access Token
-j, --json json output
Examples
# Create a new app with a specific name
nifectl apps create my-awesome-app
# Create an app in interactive mode (prompts for details)
nifectl apps create
# Create with JSON output for scripting
nifectl apps create my-app --json
Common Use Cases
- Starting a new project: Create an app before your first deployment
- Multiple environments: Create separate apps for dev, staging, and production
- Microservices: Create individual apps for each service in your architecture
nifectl apps list
View all applications registered across your organizations.
About
The APPS LIST command will show the applications currently registered and available to this user. The list will include applications from all the organizations the user is a member of. Each application will be shown with its name, owner, and when it was last deployed.
This command is useful for:
- Getting an overview of all your applications
- Checking which organization owns which app
- Verifying deployment dates
- Finding app names for other commands
Usage
nifectl apps list [flags]