Cadmus fornece uma interface orientada a comandos para localizar e editar arquivos Markdown, como localizar por nome, pesquisar termos, filtrar por tags, gerar backlinks e gerar links relativos a outras notas utilizando um monte de scripts que basicamente usam pipes e ripgrep com skim para exibi-los.
Cadmus está disponível no AUR para o Arch Linux, no entanto, a partir do diretório do usuário normal ~/.cadmus/
, então basta utilizar o git:
cd $(mktemp -d)
wget https://raw.githubusercontent.com/RyanGreenup/cadmus/master/install.sh
bash install.sh
Instalação manual É necessário possuir todas as dependências: bat, cut, fd, find, fzf, GNU realpath, grep, highlight, jq, mdcat, node, Pandoc, perl, python, ranger, recode, Recoll, sd, sed, skim, tmsu, xclip ou wl-clipboard e rg .
Depois clone o repositório e inclua na sua $PATH
:
git clone https://github.com/RyanGreenup/cadmus ~/.cadmus \
|| echo "Delete $HOME/.cadmus first"
mkdir -p $HOME/.local/bin
ln -s "$HOME/.cadmus/bin/cadmus" "$HOME/.local/bin/"
echo $PATH | grep "$HOME/.local/bin" &> /dev/null && echo "$HOME/.local/bin in path already" || ls "$HOME/.local/bin" &> /dev/null && echo 'PATH="$PATH:$HOME/.local/bin"' >> $HOME/.profile
Após instalado basta rodar o comando cadmus
no terminal e ele lhe guiará para a gerar um arquivo de configuração.
Para exportar um documentos em PDF ou HTML, basta rodar o comando:
cadmus export pdf/html/docs
Teclas | Descrição |
---|---|
PgUp/PgDn |
Visualização de rolagem |
Ctrl-w |
Copiar caminho absoluto para a nota |
Alt-w |
Copiar caminho relativo para a nota |
Ctrl-o |
Abre a nota no aplicativo padrão sem sair |
Alt-y |
Copiar o conteúdo do arquivo para a área de transferência |
FOSS | Offline | Linux/BSD? | terminal? | RawFiles? | Markdown | AnyEditor? | |
---|---|---|---|---|---|---|---|
OneNote | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
EverNote | ❌ | ? | ❌ | ❌ | ❌ | ❌ | ❌ |
Notable | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
Zim | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
Obsidian | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
dokuwiki | ✅ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ |
joplin | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ † |
mediawiki | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ ‡ |
Org-Mode | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
Cadmus | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Quer saber mais sobre o Cadmus ? Visite o projeto no GitHub e também o site com a toda a documentação .
Cadmus em ação: