Skip to main content

nua-cli: CLI for NUA (for users)

Command-line interface for Nua.

Nua is an open source, self-hosted cloud platform project (a PaaS - platform as a service).

Used by developers and devops people to deploy and manage applications.

Installation

From PyPI

On PyPI the package is called just nua (not nua-cli) as it is the main interface for Nua users.

pipx install nua
nua

From source

When developing nua-cli, you can install it from the source repository:

pipx install --force "git+https://github.com/abilian/nua.git#subdirectory=nua-cli"

Or, in editable mode, from your local clone:

pipx install --force -e path/to/nua/nua-cli

Usage

nua --help
# or
nua [command] [options]

Main commands and subcommands

Here's the list of commands and subcommands provided by nua-cli (some of them are not yet implemented):

nua (0.5.17)

Usage:
  nua <command> [options] [arguments]

Options:
  -V  Show version and exit
  -d  Enable debug mode
  -v  Increase verbosity

Available commands:
  apps     List applications.
  backup   Backup a deployed application.
  build    Build app but don't deploy it.
  deploy   Deploy app.
  destroy  Destroy an application.
  help     Show help.
  logs     Show application logs.
  restart  Restart an application.
  restore  Restore backup data of a deployed application.
  start    Start an application.
  stop     Stop an application.
  update   Update an application.

 config
  config show      Show application config.

 env
  env set          Show application env variables.
  env show         Show application env variables.

 server
  server cleanup   Cleanup server (remove inactive docker images and containers).
  server logs      Show server logs.
  server ps        List all server processes.
  server settings  Show server settings.
  server status    Show Nua status.
  server uptime    Show server uptime.

Development

Dependency graph

Dependency graph

Metadata

Release files for nua 0.5.43

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nua 0.5.43
File Size Uploaded
nua-0.5.43.tar.gz 8.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nua 0.5.43
File Interpreter ABI Platform
nua-0.5.43-py3-none-any.whl Python 3 none any Details

Total release size: 21.2 kB

Release files / nua-0.5.43.tar.gz

Download URL nua-0.5.43.tar.gz
Size 8.6 kB
Tags Source
SHA-256 checksum
How to use checksums
624bd64ea311a639154ab926905f481e3593676e86a0713bc1f1b4d317391ff8
BLAKE2b-256 checksum
How to use checksums
cba721867dc675e757721346935785893a3c33bb9aa8e471c7487fe4603f27d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / nua-0.5.43-py3-none-any.whl

Download URL nua-0.5.43-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e8059cc9b45c23d987999bbf82f90f16e8c6b85dfc302bdc88c396b3600838f4
BLAKE2b-256 checksum
How to use checksums
fe2200f76ca8185801d32db80c061e634cf336d2b5db12897aa2af5a8c8ebc72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.5.43 This release

2 release files

0.5.17

2 release files

0.5.14

2 release files

0.5.13

2 release files

0.5.11

2 release files

0.5.8

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page