Skip to content

Instantly share code, notes, and snippets.

@rholak
rholak / convert-aliases.fish
Last active April 19, 2018 15:25
Convert bash/sh/zsh style aliases to Fish abbreviations. Useful if you maintain a set of aliases for other shells and want to also use Fish.
cat $HOME/.aliases \
| perl -pe 's/alias /abbr /' \
| perl -pe 's/\&\&/; and/' \
| perl -pe 's/\$\{(.*?)\}/\{\$$1\}/' \
| perl -pe 's/\$\((.*?)\)/\($1\)/g' \
| source