invoke

Task manager

A Python library for managing shell-oriented subprocesses and organizing executable code into CLI-invokable tasks

Pythonic task management & command execution.

GitHub

4k stars
95 watching
370 forks
Language: Python
last commit: 3 months ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pyinfra-dev/pyinfra A tool that transforms Python code into shell commands to manage and deploy infrastructure across various environments such as servers, Docker containers, and local machines. 3,966
fabric/fabric A high-level Python library for remote execution and deployment over SSH. 14,953
pyinstaller/pyinstaller A tool for bundling Python applications and their dependencies into standalone executables. 11,999
joerick/pyinstrument A Python profiler tool used to identify and optimize slow parts of code. 6,727
pyenv/pyenv A tool for managing multiple Python versions on a system 39,896
pyodide/pyodide Enables the execution of Python code in web browsers and Node.js environments using WebAssembly 12,406
indygreg/pyoxidizer A tool for packaging and distributing Python applications by creating self-contained executables with embedded Python interpreters. 5,562
pyenv-win/pyenv-win A tool for managing multiple Python versions on Windows 5,146
pytransitions/transitions An object-oriented finite state machine implementation in Python with many extensions. 5,822
pypi/warehouse The software behind the Python Package Index. 3,617
pypa/pipenv A tool for managing project dependencies and environments in Python development workflows. 24,929
facebook/pyre-check Type-checking software for Python code 6,885
benfred/py-spy A tool that lets you visualize what your program is spending time on without modifying the code. 12,992
pypa/pip A package installer for Python that simplifies the process of managing dependencies and installing packages. 9,569
nedbat/coveragepy Measures code coverage during test execution 3,040