https://github.com/professormanhattan/template-python-cli
Boilerplate/Template for Python CLI projects
https://github.com/professormanhattan/template-python-cli
advanced aiohttp arrow better-exceptions celery click easy gitlab-ci mblabs megabytelabs poetry professormanhattan pyinstaller pytest python python-fire rich sphinx template washingtondc
Last synced: 10 months ago
JSON representation
Boilerplate/Template for Python CLI projects
- Host: GitHub
- URL: https://github.com/professormanhattan/template-python-cli
- Owner: ProfessorManhattan
- Created: 2021-11-28T22:17:18.000Z (about 4 years ago)
- Default Branch: dev
- Last Pushed: 2023-03-23T11:07:14.000Z (almost 3 years ago)
- Last Synced: 2025-01-30T20:42:29.778Z (12 months ago)
- Topics: advanced, aiohttp, arrow, better-exceptions, celery, click, easy, gitlab-ci, mblabs, megabytelabs, poetry, professormanhattan, pyinstaller, pytest, python, python-fire, rich, sphinx, template, washingtondc
- Language: Python
- Homepage: https://megabyte.space
- Size: 65.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Python CLI
The base template for a Python CLI project. It uses [Boilr](https://github.com/tmrts/boilr) as a template manager:
```
# Save template
boilr template save . python-cli -f
# Use template
boilr template use python-cli cli
```
## Dependency Management
The Python CLI project uses [Poetry](https://python-poetry.org/) as its dependency manager, mainly because of clean CLI and top-notch dependency resolver abilities - refer to Poetry's website for more info. Here's a couple commands that you might find useful:
```
# Poetry commands here...
```