Crates.io | lister-cli |
lib.rs | lister-cli |
version | 0.1.3 |
source | src |
created_at | 2024-01-16 03:04:40.014712 |
updated_at | 2024-02-15 23:48:17.868857 |
description | Lister: Navigate Markdown Lists |
homepage | https://github.com/erikh/lister |
repository | https://github.com/erikh/lister |
max_upload_size | |
id | 1101227 |
size | 238,577 |
Lister is a small tool to help you navigate large markdown lists. It does not process a full markdown format; just a subset of it for its display. Lister allows you to collapse and navigate the tree interactively, and will soon be able to modify the list and write it back out in a very similar fashion to how it was written, so the markdown file itself can be used as a database.
cargo install lister-cli
This will install the lister
binary in $CARGO_HOME/bin
.
Type lister <filename>
or lister --help
for options. Press ?
for help once in the UI, and you can press q
to quit to your shell.
Rules for the format are below.
Checkboxes are supported and will eventually, along with the saving features, allow for an editor-independent task management system. There is still a lot of work to do before we're there. They will hopefully become powerful features.
If you need an example of the format, look here. For now:
#
: they must be presented at the top of the file before any other non-whitespace content. Files may only have one title.-
or *
and may contain an optional [ ]
with an x
in replacement for the space to indicate checked items. Following that, any text is the item's title, and may continue across multiple lines until the next list item is encountered or the end of file.-
mark for all items, outside of that, feel free to indent how you want. Tab characters are not expanded into spaces, and are only treated as one character, which may cause painful results if mixing with normal space characters.
?
for interactive help (?
again or q
to quit the help menu)q
to quit the programj
or the down arrow to move downk
or the up arrow to move upErik Hollensbe erik+github@hollensbe.org
MIT