mirror of
https://github.com/RyanGreenup/cadmus.git
synced 2025-02-19 20:27:49 +01:00
2.6 KiB
2.6 KiB
Cadmus ToDo List
- Main Executable
- Add support for different configs
- Main Help
- Aliases
- NoteFind.sh
- Packaging
- Exit Codes
- Footnotes
Main Executable
TODO [B] Add support for different configs
Basically I would like to be able to change the note directory to manage seperate knowledge bases, for example:
- Personal Wiki
- Static Site
- Wiki for Project
- School Project public knowledge base etc.
This should be fed in as a -c
option.
Main Help
TODO [C] Move Emojis
I should move the emojis to the end so that they don't interfere when using tty
TODO [B] Should interactive elements of scripts be preserved and use the clipboard
As opposed to having no feedback and just operating on STDIN and STDOUT. Could a similar effect be acheived using /tmp or /dev/shm?
TODO [A] Should subscripts be exptected to be relative or absolute?
TODO [A] Should the Notes directory be a global variable or an argument
TODO Should we set the Notes directory in a TOML?
see the stoml package.
TODO Why do I keep getting Argument has no definition?
Aliases
[B] Readme
Add Recommended Aliases to the readme as well as fish functions.
NoteFind.sh
KeyBindings
DONE
cadmus find
Should print help when no arguments
Completed this by calling help and exiting if the arguments are empty in cadmus.
Packaging
Exit Codes
Number | Description |
3 | File not found |
4 | directory not found |
5 | unrecognized option |
6 | Missing Dependency |
Exit Code Number ∉ {1, 2, 126, 127, 128, 130, 255}