Skip to main content

🛠️ CLI to bootstrap BlackSheep projects

Project description

BlackSheep-CLI

🛠️ CLI to start BlackSheep projects.

  • Interactive project scaffolding
  • Support for configuring more cookiecutter project 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

blacksheep_cli-0.0.5.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

blacksheep_cli-0.0.5-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

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

Hashes for blacksheep_cli-0.0.5.tar.gz
Algorithm Hash digest
SHA256 534b567e0902cc6c2126c81dff64e3a6bc844104547c7b24ca2a96c6d30c4641
MD5 3ed1c4db6d5364ecb18d35dd09b05722
BLAKE2b-256 d4aa8e74d60440471485b6832eb8e1239d8f27f71542b1836ff9cc085c96c149

See more details on using hashes here.

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

Hashes for blacksheep_cli-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 78ef8380ff239e317be90a059b9183597b90eeb4617a95b052e9b19f95aff8a3
MD5 7233438364d857232f69b501202fc087
BLAKE2b-256 6277cb7450ef0fbe2a87566d2c0c53acd13ccee9142f5562357b046c6d44f669

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page