Metadata-Version: 2.4
Name: octocli
Version: 0.3.0
Summary: An Universal Command Line Interface (CLI) manager for FastAPI applications
Project-URL: Homepage, https://github.com/samuelbagatelli/octocli
Project-URL: Repository, https://github.com/samuelbagatelli/octocli
Project-URL: Issues, https://github.com/samuelbagatelli/octocli/issues
Author-email: Samuel Bagatelli <contato.samuelbagatelli@gmail.com>
License: MIT
License-File: LICENSE
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# octocli

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

## Installation

```bash
pip install octocli
```

## Usage

```bash
# 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
