{"repo":"jeeves-sh/jeeves-shell","free":true,"listed":false,"github":"https://github.com/jeeves-sh/jeeves-shell","clone":"git clone https://github.com/jeeves-sh/jeeves-shell.git","description":"Pythonic command runner, often used instead of `make`","language":"Python","stars":41,"topics":["administration","boilerplate","linting","make","makefile","python","shell","testing","typer","typer-cli"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Jeeves Shell A Pythonic replacement for GNU Make, with re-usability and modularity added as a bonus. Jeeves transforms your shell experience by enabling you to create custom Python-based shell commands to manage and automate your development workflows. Features - Custom Shell Commands : Construct commands to build, compile, lint, format, test, deploy, and propel your projects forward. - Python-Powered : Use Python for readable and maintainable workflows. - Rich Integrations : Stylish command output with rich and sh . - Plugin System : Share your setup across projects. Quick Start Install with pip: pip install 'jeeves-shell[all]' Or with poetry: poetry add --group dev --extras=all jeeves-shell Example Create a file named jeeves.py in the root of your project. And then execute in your shell: this should print something along the lines of: Learn More Read the tutorial! Credits This project was generated with wemake-python-package .","default_branch":null,"files":null,"tree":[],"storefront":"/r/jeeves-sh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jeeves-sh/jeeves-shell/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}