1
0
mirror of https://github.com/RyanGreenup/cadmus.git synced 2025-02-19 20:27:49 +01:00
cadmus/todo.org
2020-07-15 01:09:59 +10:00

2.8 KiB

Cadmus ToDo List

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?

TODO Why do I keep getting Argument has no definition?

Aliases

[B] Readme

Add Recommended Aliases to the readme as well as fish functions.

TODO [A] NoteFind.sh

KeyBindings

TODO [B] Should Implement keybindings for Exports

In the SkimAndGrep function there should be export options for HTML mathml 1 as well as odt2

TODO [C] Should call emacsclient not emacs

I should change the emacs call to open emacsclient instead of emacs

DONE cadmus find Should print help when no arguments

Completed this by calling help and exiting if the arguments are empty in cadmus.

See here

TODO [A] Search

TODO [A] tags

TODO [A] tools

TODO [A] export

TODO [A] convert

TODO [A] misc

TODO [A] publish

TODO [A] preview

Packaging

TODO Make a Package

Use FPM to make multiple packages bundling everything together.

Consider also just using install --help and doing something like this or like this.

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}

Footnotes


1

Think for using Thunderbird

2

This could so something like pandoc -o /tmp/myfile.odt; xdg-open /tmp/myfile.odt