cargo install --locked mds
firefox
, which is the default browser for opening links,
by running install_dependencies.sh
wget -O - https://raw.githubusercontent.com/dj8yfo/mds/master/install_dependencies.sh | bash
$HOME/.config/mds/config.kdl
with content.
/home/user/notes
default value)Check your config got correctly fetched up.
mds debug-cfg
no command specified
message after updating <0.5.0
-> 0.5.0
,
that most likely means that config needs extra field pipe-$SNIPPET_TEXT-into
(see default config). Initialize .sqlite database in your notes folder with
mds init
Enjoy (fast gif tutorial is here):
Both explore
and surf
are equipped with <Ctrl-h>
and <Ctrl-l>
keybindings to follow
backlinks and forward links respectively.
Both explore
and surf
are equipped with <Ctrl-t>
keyding to toggle between details and structural
preview of current note or note subgraph respectively. This renders p/print
command somewhat redundant.
mds -h
```
Usage: mds [OPTIONS]
Commands:
debug-cfg print Debug representtion of config
init initialize
.sqlite database in notes dir, specified by config
n create a note
t create a tag (note without file body)
l link 2 notes A -> B, selected twice in skim interface
e explore notes by code_block(s)
, found in all notes,
reachable by forward links from note/tag S,
selected interactively by skim
ul unlink 2 notes A -> B, selected twice in skim interface
remove remove note R, selected in skim interface
rename rename note R, selected in skim interface
p print tree of nodes reachable
by forward links from note P, selected either
non-interactively or in skim interface
select select note S, i.e. print it's name to stdout
help Print this message or the help of the given subcommand(s)
Options: -c, --color whether color output should be forced -h, --help Print help -V, --version Print version ```