Skip to main content

README

 ,---.   ,--.           ,--.       ,--.             ,--.          
'   .-',-'  '-.,--. ,--.|  | ,---. |  |-.  ,--,--.,-'  '-. ,---.  
`.  `-.'-.  .-' \  '  / |  || .-. || .-. '' ,-.  |'-.  .-'| .-. : 
.-'    | |  |    \   '  |  |' '-' '| `-' |\ '-'  |  |  |  \   --. 
`-----'  `--'  .-'  /   `--' `---'  `---'  `--`--'  `--'   `----' 
               `---'                                              
                         Mgmt

Script for managing Stylobate-based applications.

(Stylobate is a Dockerized FastAPI-React starter project)

Inspired basically by Flask's manage.py, it is mostly thin wrappers around bash scripts that would be tedious to type in full each time. Adapted from a previous collection of a bunch of aliases and bash scripts

Features

  • Build/compile front-end sources and docker images with stylo build
  • Manage the database with auto-generated migrations and shell access in stylo db
  • Auto-fork and set up a new stylobate project with stylo init
  • Follow logs with stylo logs
  • Run frontend, backend, and dockerized servers with stylo run
  • Is your web server running? Use stylo stop
  • Access the docker shells with stylo shell

Installation

If you want to use stylo init, you must first install the GitHub CLI)

After doing or skipping that, simply run pip install stylobate-mgmt

Usage

Use stylo --help to access the help page, or stylo <command> --help to access the help page for a specific command

Note that for clarity's sake in most descriptions I use the long version of arguments, e.g. stylo db --gen-migrations. All arguments have a shorter form as well that should be intuitive; in this case stylo db -g.

Metadata

Release files for stylobate-mgmt 0.0.2

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

Source distribution (sdist)

Source distribution for stylobate-mgmt 0.0.2
File Size Uploaded Provenance Actions
stylobate-mgmt-0.0.2.tar.gz 4.1 kB Without provenance Details for stylobate-mgmt-0.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for stylobate-mgmt 0.0.2
File Interpreter ABI Platform Actions
stylobate_mgmt-0.0.2-py3-none-any.whl Python 3 none any Details for stylobate_mgmt-0.0.2-py3-none-any.whl

Total release size: 8.7 kB

Release files / stylobate-mgmt-0.0.2.tar.gz

Download URL stylobate-mgmt-0.0.2.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a8fc3edb9e0f39e75a8f4572fc9088700d214f63a73a12440d8ee95a58bd4dbb
BLAKE2b-256 checksum
How to use checksums
567cd2cfaabf0f0b73712a44c91b73733a170450345c21556233a8d1bd85bb05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2

Release files / stylobate_mgmt-0.0.2-py3-none-any.whl

Download URL stylobate_mgmt-0.0.2-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
887d92a52917df6a7c8efc82068063686f2bb793d73a6689b01600d136620483
BLAKE2b-256 checksum
How to use checksums
12b5652cfc270b82cb82abe5437d99f4bac432029dc99557e26d7b5707e87b76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2

Security for stylobate-mgmt 0.0.2

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

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