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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.