shortsync is a program that creates and manages: alias, file, and folder shortcuts between multiple applications.
Print this help message.
Load another config given the path.
Appends the source command field to the specified config file.
Load another alias shortcut file given the path.
Load another file shortcut file given the path.
Load another folder shortcut file given the path.
# alias_shortcuts
cll cd;clear
cls clear
# folder_shortcuts
H /home/taylorallen
hD ~/Desktop
# file_shortcuts
fA ~/.config/shortsync/shortcut-configs/alias_shortcuts.conf
ff ~/.config/shortsync/shortcut-configs/file_shortcuts.conf
fF ~/.config/shortsync/shortcut-configs/folder_shortcuts.conf
# shortsync config
bash:
configpath: "~/.bashrc"
sourceconf: "source $path$"
outputpath: "$HOME/.config/shortsync/shortcut-files/bash_shortcuts"
outputformat: "# alias shortcuts\n$aliases$\n# file shortcuts\n$files$\n# folder shortcuts\n$folders$\n"
aliasformat: "alias $short$=\"$cmd$\""
filesformat: "alias $short$=\"$EDITOR $path$\""
foldersformat: "alias $short$=\"cd $path$\""
qutebrowser:
configpath: "$HOME/.config/qutebrowser/config.py"
sourceconf: "config.source('$path$')"
outputpath: "$HOME/.config/shortsync/shortcut-files/qutebrowser_shortcuts.py"
outputformat: "## folder shortcuts\n$folders$"
aliasformat: ""
filesformat: ""
foldersformat: "config.bind(\";$short$\", \"set downloads.location.directory $path$\""