https://github.com/neoteroi/blacksheep-cli
🛠️ CLI to start BlackSheep projects
https://github.com/neoteroi/blacksheep-cli
Last synced: 23 days ago
JSON representation
🛠️ CLI to start BlackSheep projects
- Host: GitHub
- URL: https://github.com/neoteroi/blacksheep-cli
- Owner: Neoteroi
- License: mit
- Created: 2023-06-25T08:09:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-29T07:02:29.000Z (12 months ago)
- Last Synced: 2026-01-03T18:37:58.461Z (2 months ago)
- Language: Python
- Size: 16.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# BlackSheep-CLI
🛠️ CLI to start BlackSheep projects.
- Interactive project scaffolding
- Support for configuring more `cookiecutter` project templates
```bash
pip install blacksheep-cli
```
```bash
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
```bash
blacksheep create
```
Create a project pinned to a specific tag:
```bash
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
```bash
blacksheep templates list
```
See details about the templates:
```bash
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