Skip to main content

An Universal Command Line Interface (CLI) manager for FastAPI applications

Project description

octocli

CLI tool for managing FastAPI SQLAlchemy models — add, remove and inspect columns from the terminal.

Installation

pip install octocli

Usage

# Interactive mode
octo <directory> <tablename>

# Read model file
octo <directory> <tablename> read

# List columns
octo <directory> <tablename> list

# Add a column
octo <directory> <tablename> add <column> <type>
octo <directory> <tablename> add age int --nullable

# Remove a column
octo <directory> <tablename> rm <column>

License

MIT © Samuel Bagatelli

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

octocli-0.1.3.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

octocli-0.1.3-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file octocli-0.1.3.tar.gz.

File metadata

  • Download URL: octocli-0.1.3.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for octocli-0.1.3.tar.gz
Algorithm Hash digest
SHA256 54c6cc8a681acb53185392bbd55a885e18b84517acdf67092721ba558aaf3688
MD5 d059f94898f73654c5b4940c204c888d
BLAKE2b-256 edb1fa24abec49b00448a557c20e14e17657aa134324fdb94b4b70bc1aeef911

See more details on using hashes here.

Provenance

The following attestation bundles were made for octocli-0.1.3.tar.gz:

Publisher: publish.yml on samuelbagatelli/octocli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file octocli-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: octocli-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for octocli-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d6be20cb4d9fc31c71f433675aeebf960972f0d509b1b4d2c9143bcb1673a950
MD5 80fdd92eb26fde34233e654c90231948
BLAKE2b-256 45e4cc934df70ab1212c62eff19b571d58dc8a8404c7ca37457f53adbdfd9d3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for octocli-0.1.3-py3-none-any.whl:

Publisher: publish.yml on samuelbagatelli/octocli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page