]> Freerunner's - dotfiles.git/commit
fish: just run fastfetch, if found in path
authorAndre Ramnitz <tux.rising@gmail.com>
Fri, 15 Nov 2024 07:11:24 +0000 (08:11 +0100)
committerAndre Ramnitz <tux.rising@gmail.com>
Fri, 15 Nov 2024 07:12:23 +0000 (08:12 +0100)
commited3913a46b0ea8e61f1777ad6dc7f67c5d9aa3ad
tree93f7f46ff34e60d59d14efce5b926e3ebe4883b2
parentdd6b5c7641f5db5f942ea16252ddd54423572748
fish: just run fastfetch, if found in path

We're using command -v as a tradeoff here, because speed matters:

❯  time test -f /usr/bin/fastfetch
________________________________________________________
Executed in    3.00 micros    fish           external
   usr time    3.00 micros    3.00 micros    0.00 micros
   sys time    2.00 micros    2.00 micros    0.00 micros

❯  time which fastfetch
which: no fastfetch in (/home/andy/Applications:/home/andy/go/bin:/home/andy/.cargo/bin:/home/andy/.local/bin:/home/andy/.spicetify:/home/andy/bin:/usr/local/bin:/usr/bin:/bin:/opt/android-sdk/platform-tools:/home/andy/.local/bin:/home/andy/Applications:/home/andy/go/bin:/home/andy/.cargo/bin:/opt/android-sdk/platform-tools:/home/andy/.local/bin)
________________________________________________________
Executed in  926.00 micros    fish           external
   usr time  751.00 micros    0.00 micros  751.00 micros
   sys time  202.00 micros  202.00 micros    0.00 micros

❯  time command -v fastfetch
________________________________________________________
Executed in   23.00 micros    fish           external
   usr time   17.00 micros   17.00 micros    0.00 micros
   sys time    8.00 micros    8.00 micros    0.00 micros
dot-config/fish/config.fish