Lunni CLI
Lunni's command line interface lets you set up projects ready for continuous deployment with Lunni, straight from the command line.
Installation
To install Lunni CLI, make sure you have Python version 3.11 or later. You'll also want to have pipx, a package manager for installing Python CLI tools.
pipx install lunni-cli
lunni --install-completion [bash|zsh|fish|powershell]
This installs Lunni CLI globally, so you can run lunni commands from any
directory. You can check the version and find out some basic information about
the tool with the following command:
lunni version
CLI commands
To get a list of commands, run lunni --help. To get a list of command
arguments & flags run lunni COMMAND --help.
lunni create
Set up projects ready for deployment on Lunni (or Docker Swarm).
We provide some templates you can use:
-
Modern Python setup with Poetry, FastAPI or Flask, CI/CD, code quality and testing
-
A simple static site server based on Caddy
-
more coming soon!
lunni dev & run
Run an app locally. This just wraps docker-compose up and docker-compose run respectively, but it allows you to save some keystrokes.
Metadata
Release files for lunni-cli 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| lunni_cli-0.1.1.tar.gz | 7.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lunni_cli-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.6 kB
Release files / lunni_cli-0.1.1.tar.gz
| Download URL | lunni_cli-0.1.1.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5fb0981a5719173508f4d3a5e605923d402be0beaf60ae1ab0404d19b9be65f2
|
|
BLAKE2b-256 checksum How to use checksums |
eeb2d095676ff4a3a4cd262d9e0276a11f09c1cf48b7968c9944682f568fda38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / lunni_cli-0.1.1-py3-none-any.whl
| Download URL | lunni_cli-0.1.1-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8baed28ee20d7a080537c8811bc2c2944becef4016b613d8efd9d2b60221e0d0
|
|
BLAKE2b-256 checksum How to use checksums |
3a22e60bdce9006e7f0feeee1f06bad4556d3a6ba33203411126172d543a4eb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Security for lunni-cli 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.