A CLI tool to speed up your workflow when developing Panel applications
Project description
✨ Awesome Panel CLI
We want to
- make it super simple to develop high-quality Panel data apps.
We provide
- an opinionated command line interface (CLI)
pnand - a set of best practice templates
This project draws inspiration from other CLI tools like Angular CLI, Django management commands, django-simple-deploy and React Create App.
⚠️ THIS PROJECT IS IN AN ALPHA STATE AND WILL CHANGE. USE IT AT YOUR OWN RISK.
🚀 Get started in under a minute
Install the CLI.
pip install awesome-panel-cli[all]
Serve the examples
pn hello
You can now find the examples in the folder examples/awesome-panel/awesome-panel-cli.
📒 Get started on Binder
Click the button
❓ Check out the CLI commands
Try running the commands below
pn --help
pn create --help
pn create app --help
You can find the full list of commands in the docs.md file.
🎁 Create an app
Run
pn create app streaming_indicators
Serve
panel serve streaming_indicators.py
🔥 Install the current master branch
If you want to try out or test the newest features you can install the current master branch via
pip install pip -U
pip install git+https://github.com/awesome-panel/awesome-panel-cli.git
⭐ Support
Please support Panel and awesome-panel by giving the projects a star on Github:
Thanks
❤️ Contribute
If you are looking to contribute to this project you can find ideas in the issue tracker. To get started check out the DEVELOPER_GUIDE.
I would love to support and receive your contributions. Thanks.
🖥️ Monitor
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file awesome-panel-cli-0.1.0rc11.tar.gz.
File metadata
- Download URL: awesome-panel-cli-0.1.0rc11.tar.gz
- Upload date:
- Size: 628.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.8.3 requests/2.28.1 setuptools/58.1.0 requests-toolbelt/0.10.0 tqdm/4.64.1 CPython/3.9.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
536f81713248149d148784fe43ed15823b8a0739c4225b27d9cce02992e6a78c
|
|
| MD5 |
3085cc4c5df7aeeb3e41a37dae5c9772
|
|
| BLAKE2b-256 |
343e314b9b12861466736e6ea50cc7b32a1d58fbb634960b88f88b809f919275
|
File details
Details for the file awesome_panel_cli-0.1.0rc11-py3-none-any.whl.
File metadata
- Download URL: awesome_panel_cli-0.1.0rc11-py3-none-any.whl
- Upload date:
- Size: 637.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.8.3 requests/2.28.1 setuptools/58.1.0 requests-toolbelt/0.10.0 tqdm/4.64.1 CPython/3.9.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d654c9250144e7290c827e73579a7500fbe90295737c5e2a92c64423858914b
|
|
| MD5 |
325965909e5088aef417442c71370c78
|
|
| BLAKE2b-256 |
275f8dd4bf5ce72a42fc983e3816c27fc06aaa380ad957afb7b6609b770b045f
|