Obris CLI for managing infrastructure independent of your cloud provider.
Project description
Obris CLI
The Obris CLI is used to manage Obris apps from the command line. It is built using click as the underlying cli framework.
Learn more about Obris @obris.io.
Use our quickstart guide to start building apps.
Overview
This project aims to make managing your infrastructure independent from the cloud it's deployed on. We want developers to be able to leverage the tools they need and not have to make compromises when choosing between a scoped, managed PaaS offering or a customizable, terse IaaS offering.
Installing
pip install obris
Using
Setup
- Create an API token within your Obris account
- Add
export OBRIS_TOKEN=<YOUR-GENERATED-TOKEN>
to your~/.zshrc
or~/.bashrc
file
Commands
obris application
obris certificate
obris credential
obris env-var
obris process
obris repo
obris webserver
Developing
Install Dependencies
pyenv install 3.12.0
pyenv virtualenv 3.12.0 obris-cli
pyenv local obris-cli
pip install -r requirements.txt
Configure Executable
Entry Point
Start running Obris commands locally!
python -m obriscli <command>
Contributing
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file obris-0.1.10.tar.gz
.
File metadata
- Download URL: obris-0.1.10.tar.gz
- Upload date:
- Size: 16.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2859184c92173a53621eed068217dcaa992f7a3edce13975829ad04b18db5e3d |
|
MD5 | b4c4cd96c64d8122ba62203c4e638205 |
|
BLAKE2b-256 | 9760237df27a6705f127726fdd96444eee7fc85b4f25a1b39647a50a885390be |
File details
Details for the file obris-0.1.10-py3-none-any.whl
.
File metadata
- Download URL: obris-0.1.10-py3-none-any.whl
- Upload date:
- Size: 29.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 855cf8de196534d9d0111ab129f3f4ed53c7ac366f379a68a959452480f7af1e |
|
MD5 | e00d501d3c32af5f874d679de668e9c2 |
|
BLAKE2b-256 | bd7c0060cbb30dda6bf0521f45e3ac4701a17e73b809da85e607ea7fa9813f87 |