All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.8.0 - 2023-02-18
- Make all callables lazy, allowing to call them directly (a499e4b by Timothée Mazzucotelli).
- Provide callables for popular tools (0e065e2 by Timothée Mazzucotelli). Issue #7
- Add option to skip duties based on condition (629b988 by Timothée Mazzucotelli). Issue #6
0.7.0 - 2021-08-01
- Make
ctx.run
return the command output (1810623 by Timothée Mazzucotelli). Issue #4 - Add
allow_overrides
andworkdir
options (ddbf7a2 by Timothée Mazzucotelli). Issue #1 - Allow passing standard input to a command (thanks to failprint 0.8). Issue #3
- Make duties unwrappable (c96325a by Timothée Mazzucotelli).
0.6.0 - 2021-02-06
This release greatly improves usability on the command line!
You will now be able to override silent
, capture
and other options
with arguments like --silent
, --no-silent
, --capture=both
, etc.
See Usage in the docs for details!
- Implement type casting based on annotations (52ea614 by Timothée Mazzucotelli).
- Improve CLI usage (93e10cd by Timothée Mazzucotelli).
0.5.0 - 2020-10-11
- Use
failprint
version 0.6.0 (changelog).
0.4.1 - 2020-10-05
- Fix
-d
option parsing (a004c7f by Timothée Mazzucotelli).
- Accept args and kwargs in decorator (567334f by Timothée Mazzucotelli).
0.4.0 - 2020-10-05
- Add list options and aliases (c238110 by Timothée Mazzucotelli).
0.3.1 - 2020-10-04
- Add missing
failprint
dependency (5b1663c by Timothée Mazzucotelli).
0.3.0 - 2020-10-04
- Add missing
__call__
method toDuty
(290e283 by Timothée Mazzucotelli).
- Better handle CLI arguments (144b33d by Timothée Mazzucotelli).
- Handle keyboard interruptions (1c5b594 by Timothée Mazzucotelli).
0.2.0 - 2020-10-02
- Initial features (3c395d3 by Timothée Mazzucotelli).
0.1.0 - 2020-10-02
- Initial commit (371ef31 by Timothée Mazzucotelli).