mirror of
https://github.com/RyanGreenup/cadmus.git
synced 2025-02-23 06:02:58 +01:00
cadmus
Shell Scripts to Facilitate Effective Note Taking
Philosophy
- Be a Front end to tie together different scripts and tools
- Don't replicate work other people have done.
- Plain Text, Open Source.
Installation
To install, satisfy the dependencies and do something like this:
cd ~/DotFiles
if [[ -d ".git" ]]; then
echo "Adding Submodule";
git submodule add https://github.com/RyanGreenup/cadmus
else echo "Cloning Repository";
git clone https://github.com/RyanGreenup/cadmus
fi
stow -t $HOME -S cadmus
Usage
It's all Menu driven so just follow the diagram to do what you need.
Assumptions
It is assumed that notes are:
- Markdown files with a
.md
extension - Underneath
~/Notes
- Recoll updates it's index on the fly
~/Notes
will need to be indexed by Recoll so the results will show up.
Dependencies
- R
- highlight
- node
- nvim
- fzf
- code
- sk
- rg
- perl
- stow
- python
- tmsuAUR
- ranger
- mdcatAUR
- xclip
- sd
- fd
- sed
- cut
- grep
- find
- GNU realpath
- Recoll
- MkDocs
- VNote
- Pandoc
Related
Description
Languages
CSS
64.7%
HTML
24.5%
Shell
7%
JavaScript
3%
R
0.7%
Other
0.1%