Commit graph

56 commits

Author SHA1 Message Date
dca98b8698 style: linting 2023-01-19 13:43:42 -06:00
949c35e2a3 feat: add additional parameter syntax 2023-01-19 13:08:16 -06:00
5c65cae578 refactor: use TASKMK_DEBUG instead of DEBUG 2023-01-19 12:23:34 -06:00
83fe41dbe4 style: improve task specific help 2023-01-19 12:21:12 -06:00
bf0394c5e1 fix: correct print-ansi typo and extra listings 2022-11-21 12:36:43 -06:00
76e9ecec9f feat: use stderr by default and stdout for help 2022-10-12 16:38:41 -05:00
6dad870b23 fix: if NO_COLOR set ignore ansi.custom setting 2022-10-03 16:02:49 -05:00
14b6dccbc9 feat: use stderr of print function 2022-10-03 16:02:30 -05:00
ef78914c3d fix: make things actually phony 2022-09-25 17:43:12 -05:00
d6bd8a0247 fix: don't use ending faint 2022-09-24 17:49:54 -05:00
401eb1088b feat: make textwrapping for deps configurable 2022-09-24 17:34:31 -05:00
3defee72dc fix: collect correct file when invoked with -f 2022-09-24 17:25:27 -05:00
b75a3c2c98 fix: allow shorter syntax in usage/epilog 2022-09-24 16:52:00 -05:00
63eb8ac754 feat: show deps for phony targets with no recipe 2022-09-24 16:29:56 -05:00
bc4c95aab9 feat: add reusable config object 2022-09-24 16:20:23 -05:00
cc81782069 feat: add dependency listing to recipe help 2022-09-24 15:24:36 -05:00
b1449d8991 refactor: remove extra tab 2022-09-23 14:41:58 -05:00
234e3cee35 refactor: drop finicky quit-make function 2022-09-22 10:39:53 -05:00
c85f5f8103 fix: make /bin/bash the default shell 2022-09-21 16:20:51 -05:00
5f593e35c8 chore: linting 2022-09-21 10:12:15 -05:00
1da492e9c3 feat: add support for recipe specific help output 2022-09-20 19:10:05 -05:00
580c9ff76f fix: use file descriptor for debug runner 2022-09-20 16:56:13 -05:00
031e38a0aa refactor: improve namespace 2022-09-20 11:11:57 -05:00
a7f1fb7922 chore: add back newline to usage 2022-09-19 00:31:06 -05:00
9412fb2e2f feat: make HELP_SEP an f-string 2022-09-19 00:10:27 -05:00
18ff88b714 feat: add line numbers to debug output with cat 2022-09-17 15:09:52 -05:00
84a34a74d0 refactor: seperate parsing from printing 2022-09-17 15:09:35 -05:00
d2a239d014 feat: add optional formatting args for goal/msg strings 2022-09-16 13:56:03 -05:00
5a95a14547 feat: use "style" not color 2022-09-16 13:26:31 -05:00
fff5448b60 refactor: use lambda for simple functions 2022-09-16 13:23:55 -05:00
2e4a82a6f8 chore: reduce final output whitespace 2022-09-16 12:47:40 -05:00
7a04912891 chore: linting 2022-09-16 12:47:21 -05:00
76d4c93ec5 docs: update header 2022-09-14 17:21:36 -05:00
de1bc7e1c9 feat: add _update-task to the hidden help 2022-09-14 17:15:46 -05:00
f3050f12dc feat: add more context to _print-ansi function 2022-09-14 17:05:50 -05:00
253832af89 feat: add confirmation prompt 2022-09-14 16:52:49 -05:00
93287afb8e feat: add support for styling entire raw string 2022-09-14 09:26:02 -05:00
1bed53d3fd feat: change default help sep to box character 2022-09-14 00:40:17 -05:00
ea398af49a refactor: only accept known args 2022-09-14 00:37:16 -05:00
5eb3e21b51 feat: make divider configurable 2022-09-14 00:06:25 -05:00
570df70a6b feat: add whitespace argument 2022-09-13 18:52:40 -05:00
60333cf92d feat: add ansi.style method 2022-09-13 18:52:40 -05:00
1350de0047 feat: add support for raw text and dividers 2022-09-13 18:18:46 -05:00
72ec8e1ba2 feat: add padding to help output 2022-09-12 10:08:44 -05:00
d395d7e2a3 refactor: DRY the runners 2022-09-07 16:11:32 -05:00
41c398065c fix: use __dict__ instead of dir 2022-09-07 15:44:17 -05:00
533200902d chore: add version identifier 2022-09-07 00:13:29 -05:00
4e5c8408c5 fix(#1): add custom color support 2022-09-07 00:11:26 -05:00
2070819393 chore: reduce whitespace 2022-09-05 23:45:07 -05:00
65af033efa feat: general script runner to include bash as well 2022-09-05 18:12:14 -05:00