Commit Graph
35 Commits
Author SHA1 Message Date
jdb ea9f8ea7ac Move issue loading logic into the publicly-exposed library methods. 2023-02-16 11:07:09 -06:00
jdb ae4a943e82 Allow access to pit functionality as a Nim libaray. 2023-02-16 09:07:02 -06:00
jdb 58a5321d95 Rework dependencies using JDB Softwar package repo instead of URLs. 2023-02-13 08:48:40 -06:00
jdb 7215b4969b Re-design output to make skimming easier.
- We now always protect the left margin when printing task details
  (including tags) to make it easier to skim down that line.
- Also made the actual summary always follow immediately after the ID,
  to align to that skimmable line.
- Moved the information about the delegatee to the end of the summary,
  next to the tags, and changed the color of the delegatee to make it
  easier to distinguish.
- Added the `-G` option, to allow filtering out issues matching any of
  the provided tags.
- We now allow options to be passed to both the `delegate` and `help`
  command. Any options are ignored, but this allows the use of tools
  like `cmd_shell` which always wrap commands with the pre-given
  options.
2022-07-31 20:01:39 -05:00
jdb c7891de310 Show Pending in either Today's list of the Future list, but not both at the same time. 2022-07-28 10:48:51 -05:00
jdb a373af0658 Add support for filtering based on property exclusion.
For example, allow commands like:

  # exclude issues from context "abc"
  pit list -C abc

  # exclude issues delegated to John Doe
  pit list -P "delgated-to:John Doe"
2022-07-22 10:39:13 -05:00
jdb de3ee05680 Change logging format. 2022-01-22 10:31:58 -06:00
jdb 59440d2c9d Remove unused, old copies of usage and outline text. 2022-01-21 15:01:07 -06:00
jdb 6226ff21c5 Fix compile-time message includes when installing via Nimble. 2022-01-21 14:59:22 -06:00
jdb 71e035fdbe Add --show-hidden to ignore hide-until properties. 2022-01-04 22:27:08 -06:00
jdb df854f864c When completing an issue, print info about any new issue created by recurrence. 2021-09-21 10:14:49 -05:00
jdb 7bccd83e23 Add support for issue recurrence. 2021-09-17 13:51:37 -05:00
jdb b25d2be164 Adding more comrehensive documentaition regaring issue types and properties. 2021-09-16 23:31:12 -05:00
jdb e0ab3cb401 Include Pending in the 'today' view. Allow listing multiple issues or states. 2021-08-30 11:49:35 -05:00
jdb d93c0cf348 Add the ability to hide tasks until a certain date. 2021-08-24 10:56:47 -05:00
jdb 9606e71cec Add support for binary properties via data URIs. 2021-06-07 18:34:41 -05:00
jdb 98f4dda1ad Reset terminal attributes after printing single issues. 2021-02-01 07:41:01 -06:00
jdb 393be347c9 Default list command no longer includes Done issues. 2020-11-12 14:50:43 -06:00
jdb f8fed9d937 Allow filtering by issue tags. 2020-11-12 07:37:22 -06:00
jdb ef16eafd48 Update to address changes for Nim 1.x (currently 1.4.0). 2020-11-12 04:05:04 -06:00
jdb 4af0d09356 Remove stuff in the README that I don't understand. 🤷 2020-10-02 12:33:51 -05:00
jdb 071c4b66e5 Explicitly document list contexts subcommand. Sort listed contexts alphabetically. 2020-10-02 12:13:22 -05:00
jdb 57a3af4f2f When moving issues, create target directories if they do not already exist. 2020-07-06 11:47:31 -05:00
jdb 08b9df2086 Update to reflect changes in Nim stdlib in v1.2. 2020-07-06 11:39:57 -05:00
jdb 339e88cddd list contexts command now prints both the listeral context value and the display name. 2020-05-05 09:40:08 -05:00
jdb 0a2249018b Add ptk integration option as a command-line switch. 2020-04-16 10:22:56 -05:00
jdb ec3008937d Add README, bugfix CLI configuration. 2020-03-23 09:18:44 -05:00
jdb 10fcc34ea2 Update nim-cli-util dependency version to get a fix to the queryParamsToCli function. 2020-03-23 08:27:30 -05:00
jdb 4127fbe41c Better PTK integration.
- Now includes the context as a PTK tag (if present).
- Add the PIT ID to the PTK notes.
2020-03-16 09:39:17 -05:00
jdb 0671d7728e Add helper to update version easily. 2020-02-16 00:57:58 -06:00
jdb 7b5f26f24a Update dependency references to use full URLs to non-central libs. 2020-02-14 11:21:54 -06:00
jdb 476a94c679 Add property removal behavior: specifying a property with no value removes it. 2019-01-24 22:30:20 -06:00
jdb 65edc56e08 Add delegate command. 2019-01-18 18:51:51 -06:00
jdb d4db66a71e Updates to compile on Nim 0.19 2019-01-17 13:18:25 -06:00
jdb f8ccc831ef WIP Updates to compile on Nim 0.19. 2019-01-17 11:02:46 -06:00