# BlackSheep-CLI
🛠️ CLI to start BlackSheep projects.
- Interactive project scaffolding
- Support for configuring more `cookiecutter` project templates
```bash
pip install blacksheep-cli
```
## 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
```
## Listing the project templates
```bash
blacksheep templates list
```
With details:
```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
Raw data
{
"_id": null,
"home_page": "",
"name": "blacksheep-cli",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "CLI,blacksheep,developer experience,project templates,projects scaffolding",
"author": "",
"author_email": "Roberto Prevato <roberto.prevato@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/3d/8e/92e4e5de99865da6432e3f6ab61caf7d311a2372ff607157865fab819223/blacksheep_cli-0.0.4.tar.gz",
"platform": null,
"description": "# BlackSheep-CLI\n\ud83d\udee0\ufe0f CLI to start BlackSheep projects.\n\n- Interactive project scaffolding\n- Support for configuring more `cookiecutter` project templates\n\n```bash\npip install blacksheep-cli\n```\n\n## Official project templates\n\n- `api`, to scaffold Web API projects\n- `mvc`, to scaffold Web Apps projects with Model, View, Controller\n architecture, including Server Side Rendering of HTML views (SSR)\n\n## Creating a new project\n\n```bash\nblacksheep create\n```\n\n## Listing the project templates\n\n```bash\nblacksheep templates list\n```\n\nWith details:\n\n```bash\nblacksheep templates details\n```\n\n## How to contribute\n\n- clone this repository\n- create a Python virtual environment\n- install in development mode `pip install -e .`\n- add new commands, test\n",
"bugtrack_url": null,
"license": "",
"summary": "\ud83d\udee0\ufe0f CLI to bootstrap BlackSheep projects",
"version": "0.0.4",
"project_urls": {
"Bug Tracker": "https://github.com/Neoteroi/BlackSheep-CLI/issues",
"Homepage": "https://github.com/Neoteroi/BlackSheep-CLI"
},
"split_keywords": [
"cli",
"blacksheep",
"developer experience",
"project templates",
"projects scaffolding"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "37a7543981f176344bbe3c6341ca3244170eea97462b0de40019492565aa6d0d",
"md5": "423284ecd2187913dbd176314e4fb936",
"sha256": "9470f1556f22d68012eec222ec8c5bbf59bfdc8e797cf4193989343a54120152"
},
"downloads": -1,
"filename": "blacksheep_cli-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "423284ecd2187913dbd176314e4fb936",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 12883,
"upload_time": "2023-08-20T11:52:36",
"upload_time_iso_8601": "2023-08-20T11:52:36.697753Z",
"url": "https://files.pythonhosted.org/packages/37/a7/543981f176344bbe3c6341ca3244170eea97462b0de40019492565aa6d0d/blacksheep_cli-0.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d8e92e4e5de99865da6432e3f6ab61caf7d311a2372ff607157865fab819223",
"md5": "d455de9e986ce45645f04f220cd2e6a1",
"sha256": "b96555352545e9f683445f981a12de12b78d05e6b6ed6cb039e09e1fcfc8d91e"
},
"downloads": -1,
"filename": "blacksheep_cli-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "d455de9e986ce45645f04f220cd2e6a1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 9838,
"upload_time": "2023-08-20T11:52:38",
"upload_time_iso_8601": "2023-08-20T11:52:38.445746Z",
"url": "https://files.pythonhosted.org/packages/3d/8e/92e4e5de99865da6432e3f6ab61caf7d311a2372ff607157865fab819223/blacksheep_cli-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-20 11:52:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Neoteroi",
"github_project": "BlackSheep-CLI",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "blacksheep-cli"
}