The CLI for databutton.com
Project description
databutton-cli
The CLI for building and deploying databutton projects
Getting Started
Usage: databutton [OPTIONS] COMMAND [ARGS]...
Options:
-v, --verbose Enable verbose logging
--help Show this message and exit.
Commands:
build Build the project, built components will be found in .databutton
create Create a Databutton project in the provided project-directory
deploy Deploy your project to Databutton
docs Launches https://docs.databutton.com
init Creates a new project in Databutton and writes to databutton.json
login Login to Databutton
logout Removes all Databutton login info
serve Starts a web server for production.
start Run the Databutton development server
version Get the library version.
whoami Shows the logged in user
Developing
Prerequisites
This project uses poetry, so if you haven't already;
pip install poetry
Install dependencies
poetry install
Test
poetry run pytest -s
Lint
poetry run flake8 .
poetry run black .
poetry run isort .
All these are being run in a github action on pull requests and the main branch.
Test locally in another package
To test in another package, you can simply
pip install -e .
assuming you're in this folder. If not, replace the .
with the path to the databutton-cli
folder.
Authors
- Databutton - Initial work - github
License: Copyright (c) Databutton
All rights reserved.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
databutton-0.13.6.tar.gz
(20.6 kB
view hashes)
Built Distribution
Close
Hashes for databutton-0.13.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 398c5b9f6e0dedbfbdcf3bf298d0fab6003dc84dee802517ee6d2b5c1acbaf42 |
|
MD5 | 1451898b661882767547bcca08bbc264 |
|
BLAKE2b-256 | d49517cd710343dd03e6654ab5b86e11b48b03e908a51d92bad06ff94cceb599 |