🛠️ CLI to bootstrap BlackSheep projects
Project description
BlackSheep-CLI
🛠️ CLI to start BlackSheep projects.
- Interactive project scaffolding
- Support for configuring more
cookiecutterproject templates
pip install blacksheep-cli
blacksheep --help
blacksheep create --help
Official project templates
api, to scaffold Web API projects.mvc, to scaffold Web Apps projects with Model, View, Controller architecture, including Server Side Rendering of HTML views (SSR).
Creating a new project
blacksheep create
Create a project pinned to a specific tag:
blacksheep create Example --template mvc --checkout v1.0.2
Tags refer to the project template repository. To see the list of tags, use the
blacksheep templates details and navigate to the URL of the template
repository.
Listing the project templates
blacksheep templates list
See details about the templates:
blacksheep templates details
How to contribute
- clone this repository
- create a Python virtual environment
- install in development mode
pip install -e . - add new commands, test
Project details
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 blacksheep_cli-0.0.5.tar.gz.
File metadata
- Download URL: blacksheep_cli-0.0.5.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
534b567e0902cc6c2126c81dff64e3a6bc844104547c7b24ca2a96c6d30c4641
|
|
| MD5 |
3ed1c4db6d5364ecb18d35dd09b05722
|
|
| BLAKE2b-256 |
d4aa8e74d60440471485b6832eb8e1239d8f27f71542b1836ff9cc085c96c149
|
File details
Details for the file blacksheep_cli-0.0.5-py3-none-any.whl.
File metadata
- Download URL: blacksheep_cli-0.0.5-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78ef8380ff239e317be90a059b9183597b90eeb4617a95b052e9b19f95aff8a3
|
|
| MD5 |
7233438364d857232f69b501202fc087
|
|
| BLAKE2b-256 |
6277cb7450ef0fbe2a87566d2c0c53acd13ccee9142f5562357b046c6d44f669
|