Commit Graph

132 Commits

Author SHA1 Message Date
Daylin Morgan 3defee72dc fix: collect correct file when invoked with -f 2022-09-24 17:25:27 -05:00
Daylin Morgan b75a3c2c98 fix: allow shorter syntax in usage/epilog 2022-09-24 16:52:00 -05:00
Daylin Morgan 63eb8ac754 feat: show deps for phony targets with no recipe 2022-09-24 16:29:56 -05:00
Daylin Morgan bc4c95aab9 feat: add reusable config object 2022-09-24 16:20:23 -05:00
Daylin Morgan cc81782069 feat: add dependency listing to recipe help 2022-09-24 15:24:36 -05:00
Daylin Morgan b1449d8991 refactor: remove extra tab 2022-09-23 14:41:58 -05:00
Daylin Morgan bcb07718fd build: refactor bootstrapping 2022-09-22 11:10:24 -05:00
Daylin Morgan 234e3cee35 refactor: drop finicky quit-make function 2022-09-22 10:39:53 -05:00
Daylin Morgan e608a90b5a docs: add reference to default shell requirements 2022-09-21 16:31:54 -05:00
Daylin Morgan c85f5f8103 fix: make /bin/bash the default shell 2022-09-21 16:20:51 -05:00
Daylin Morgan 5f593e35c8 chore: linting 2022-09-21 10:12:15 -05:00
Daylin Morgan 071f7fc991 docs: update examples 2022-09-21 00:11:38 -05:00
Daylin Morgan 1da492e9c3 feat: add support for recipe specific help output 2022-09-20 19:10:05 -05:00
Daylin Morgan 580c9ff76f fix: use file descriptor for debug runner 2022-09-20 16:56:13 -05:00
Daylin Morgan 031e38a0aa refactor: improve namespace 2022-09-20 11:11:57 -05:00
Daylin Morgan 77e76edd16 release: v22.9.19 2022-09-19 00:32:56 -05:00
Daylin Morgan a7f1fb7922 chore: add back newline to usage 2022-09-19 00:31:06 -05:00
Daylin Morgan e2057870c5 docs: remove unneccesary code from examples 2022-09-19 00:30:33 -05:00
Daylin Morgan 5f5e15adaa docs: add link to documentation 2022-09-19 00:30:33 -05:00
Daylin Morgan 9ee263b8b9 chore: clean up Makefile 2022-09-19 00:30:33 -05:00
Daylin Morgan 98c70aff13 build: add docs to release task 2022-09-19 00:12:06 -05:00
Daylin Morgan 9412fb2e2f feat: make HELP_SEP an f-string 2022-09-19 00:10:27 -05:00
Daylin Morgan 8f875a13d1 docs: make asciinema template based 2022-09-19 00:01:20 -05:00
Daylin Morgan 13c157ef8a docs: updates site_url 2022-09-18 15:05:36 -05:00
Daylin Morgan 718fac7e3e docs: add GHA workflow 2022-09-18 10:11:24 -05:00
Daylin Morgan 2acb570a4e docs: create documentation 2022-09-18 10:02:39 -05:00
Daylin Morgan 18ff88b714 feat: add line numbers to debug output with cat 2022-09-17 15:09:52 -05:00
Daylin Morgan 84a34a74d0 refactor: seperate parsing from printing 2022-09-17 15:09:35 -05:00
Daylin Morgan d2a239d014 feat: add optional formatting args for goal/msg strings 2022-09-16 13:56:03 -05:00
Daylin Morgan 5a95a14547 feat: use "style" not color 2022-09-16 13:26:31 -05:00
Daylin Morgan fff5448b60 refactor: use lambda for simple functions 2022-09-16 13:23:55 -05:00
Daylin Morgan 2e4a82a6f8 chore: reduce final output whitespace 2022-09-16 12:47:40 -05:00
Daylin Morgan 7a04912891 chore: linting 2022-09-16 12:47:21 -05:00
Daylin Morgan c3fa7cd8fc docs: update readme with newer examples/config 2022-09-14 17:28:02 -05:00
Daylin Morgan a0a9a33408 docs: update svg 2022-09-14 17:22:07 -05:00
Daylin Morgan ce9558b03c feat: add check to examples 2022-09-14 17:21:52 -05:00
Daylin Morgan 76d4c93ec5 docs: update header 2022-09-14 17:21:36 -05:00
Daylin Morgan de1bc7e1c9 feat: add _update-task to the hidden help 2022-09-14 17:15:46 -05:00
Daylin Morgan f3050f12dc feat: add more context to _print-ansi function 2022-09-14 17:05:50 -05:00
Daylin Morgan 2e6f5d1d0a build: add check example 2022-09-14 16:53:14 -05:00
Daylin Morgan 253832af89 feat: add confirmation prompt 2022-09-14 16:52:49 -05:00
Daylin Morgan ea85b2378e release: v22.9.14 2022-09-14 13:50:25 -05:00
Daylin Morgan 1113f87c3c docs: update description and svg 2022-09-14 13:49:25 -05:00
Daylin Morgan 15d8e7cada docs: change task.mk to bold 2022-09-14 12:09:01 -05:00
Daylin Morgan 93287afb8e feat: add support for styling entire raw string 2022-09-14 09:26:02 -05:00
Daylin Morgan 1bed53d3fd feat: change default help sep to box character 2022-09-14 00:40:17 -05:00
Daylin Morgan ea398af49a refactor: only accept known args 2022-09-14 00:37:16 -05:00
Daylin Morgan 5eb3e21b51 feat: make divider configurable 2022-09-14 00:06:25 -05:00
Daylin Morgan f9cb3f6e67 docs: update svg with new features 2022-09-14 00:03:29 -05:00
Daylin Morgan 570df70a6b feat: add whitespace argument 2022-09-13 18:52:40 -05:00