diff options
Diffstat (limited to 'fish/.local/etc/fish/conf.d/bear.fish')
-rw-r--r-- | fish/.local/etc/fish/conf.d/bear.fish | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/fish/.local/etc/fish/conf.d/bear.fish b/fish/.local/etc/fish/conf.d/bear.fish new file mode 100644 index 0000000..096ba44 --- /dev/null +++ b/fish/.local/etc/fish/conf.d/bear.fish @@ -0,0 +1,22 @@ +if command -s bear &>/dev/null + set alts + set -a remake + set -a make + + for i in $alts + if command -s $i &>/dev/null + set bear_base="bear --include=./include --include=../include $i" + if command -s nproc &>/dev/null + alias m "$bear_base --jobs=(math (nproc) + 1)" + else + alias m "$bear_base" + end + set -e bear_base + + alias mc "m clean" + + break + end + end + set -e alts +end |