[Tool] fish Cheat Sheet(Updating...)
07 Sep 2023 -
Less than 1 minute read
Introduction
| What | How |
|---|---|
| set environment variable | set -x VARNAME value |
| Erase environment variable | set -e VARNAME |
| Alias | alias name 'command' |
| Add Path | fish_add_path "/path/to/your/bin/" |
| For Loop | for i in (seq 1 10); echo $i; end |
| Math | math "12345679 * 9" |
| Conditional | if [ -e a.out ]; ./a.out; end |
| Comparesion | if [ 1 -eq 1 ]; echo "true"; end |
| Function | function hello; echo "hello"; end |
| Function with arguments | function f -a a1; echo $a1; end |
| Function on Event | function h -e e; echo "hear"; end |
| Emit a Event | emit e |
| Unset function | functions -e hello |
| Abberviation | abbr -a gs git status |
| Complete | complete -c jekyll -a 'draft publish' |
| Complete Erase | complete -c jekyll -e |