πͺ Awesome Panel CLI Intro
THIS PROJECT IS IN AN ALPHA STATE AND WILL CHANGE. USE IT AT YOUR OWN RISK.
The aim of the awesome-panel-cli project is to turn you into a
rockstar developer of high quality data apps.
To do this the awesome-panel-cli provides an opinionated command line interface (CLI) pn and a
set of best practice templates.
For example you can install and create a new app as simple as
pip install awesome-panel-cli[all]
pn create appThis project draws inspiration from other CLI tools like
This project is a part of the awesome-panel project. Please support the
awesome-panel project by giving it a
Thanks
Contributing
If you are looking to contribute you can find ideas in the issue tracker.
I would
π§³ Prerequisites
π How to
Below we describe how to get started.
π Install for usage
You can install the package via
pip install awesome-panel-cliIf you additionally want to serve the intro notebook or example apps you should run
pip install awesome-panel-cli[all]You will then have access to a powerful command line interface invoked using the command pn.
How to figure out which commands are available
Try running
pn --helppn hello --helppn create --helppn create app --helppn create project --helpπ» Install for Development
To install for development you will need a fresh and activated virtual environment.
Then run
git clone https://github.com/awesome-panel/awesome-panel-cli.git
cd awesome-panel-cli
pip install pip -U
pip install -e .[all]Then you can see the available commands via
pn --helpYou can run all tests via
pn test allPlease run this command before you git push and fix any failing tests.
π₯ 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
Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.







