Cadmus - An alternative to OneNote made with Shell Script
Shell scripts to make it easier to manage notes effectively.
Cadmus provides a command-oriented interface for finding and editing Markdown files, how to find by name, search for terms, filter by tags, generate backlinks and generate links related to other notes using a bunch of scripts that basically use pipes and ripgrep with skim to display them.
Cadmus is available on AUR for Arch Linux, however, from the normal user directory
~/.cadmus/, then just use git:
All dependencies are required: bat, cut, fd, find, fzf, GNU realpath, grep, highlight, jq, mdcat, node, Pandoc, perl, python, ranger, recode, Recoll, sd, sed, skim, tmsu, xclip or wl-clipboard and rg .
Then clone the repository and include it in your
After installed just run the command
cadmus in the terminal and it will guide you to generate a configuration file.
To export a document in PDF or HTML, simply run the command:
||Copy absolute path to note|
||Copy relative path to note|
||Open the note in the standard application without leaving|
||Copy the contents of the file to the clipboard|
Comparison with other tools
Want to know more about Cadmus? Visit the project on GitHub and also the website with all the documentation.
Cadmus in action: