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:
Manual installation
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 $PATH
:
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:
Keys | Description |
---|---|
PgUp/PgDn |
Scrolling view |
Ctrl-w |
Copy absolute path to note |
Alt-w |
Copy relative path to note |
Ctrl-o |
Open the note in the standard application without leaving |
Alt-y |
Copy the contents of the file to the clipboard |
FOSS | Offline | Linux/BSD? | terminal? | RawFiles? | Markdown | AnyEditor? | |
---|---|---|---|---|---|---|---|
OneNote | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
EverNote | ❌ | ? | ❌ | ❌ | ❌ | ❌ | ❌ |
Notable | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
Zim | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
Obsidian | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
dokuwiki | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ |
joplin | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ † |
mediawiki | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ ‡ |
Org-Mode | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
Cadmus | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Want to know more about Cadmus? Visit the project on GitHub and also the website with all the documentation.
Cadmus in action: