aboutsummaryrefslogtreecommitdiff
path: root/conf.d/02platform.fish
diff options
context:
space:
mode:
authorDeposite Pirate2025-01-25 16:06:21 +0100
committerDeposite Pirate2025-01-25 16:06:21 +0100
commit37e791313f5e5edc17836a5fba077d290d1732a5 (patch)
tree0c0c1a19850ae9a08a9c0f683d18883f8abfa143 /conf.d/02platform.fish
parent3c50195ef5db704aa4bb1e687aaafc4f3962e979 (diff)
Reduce size.
modified: conf.d/02platform.fish
Diffstat (limited to 'conf.d/02platform.fish')
-rw-r--r--conf.d/02platform.fish52
1 files changed, 19 insertions, 33 deletions
diff --git a/conf.d/02platform.fish b/conf.d/02platform.fish
index b633fc0..12ed1dc 100644
--- a/conf.d/02platform.fish
+++ b/conf.d/02platform.fish
@@ -1,5 +1,21 @@
if status is-interactive
+ ### Functions
+
+ function handle_colorls
+ if command -sq colorls
+ alias ls 'colorls -G -F'
+ alias ll 'colorls -G -F -l'
+ alias la 'colorls -G -F -a'
+ alias lla 'colorls -G -F -l -a'
+ else
+ alias ls 'ls -F'
+ alias la 'ls -F -a'
+ alias ll 'ls -F -l'
+ alias lla 'ls -F -l -a'
+ end
+ end
+
### All platforms
alias_if doas sudo
@@ -148,17 +164,7 @@ if status is-interactive
function handle_netbsd
- if command -sq colorls
- alias ls 'colorls -G -F'
- alias ll 'colorls -G -F -l'
- alias la 'colorls -G -F -a'
- alias lla 'colorls -G -F -l -a'
- else
- alias ls 'ls -F'
- alias la 'ls -F -a'
- alias ll 'ls -F -l'
- alias lla 'ls -F -l -a'
- end
+ handle_colorls
alias nproc "sysctl -n hw.ncpu"
alias free "vmstat"
@@ -187,17 +193,7 @@ if status is-interactive
function handle_openbsd
- if command -sq colorls
- alias ls 'colorls -G -F'
- alias ll 'colorls -G -F -l'
- alias la 'colorls -G -F -a'
- alias lla 'colorls -G -F -l -a'
- else
- alias ls 'ls -F'
- alias la 'ls -F -a'
- alias ll 'ls -F -l'
- alias lla 'ls -F -l -a'
- end
+ handle_colorls
alias nproc 'sysctl -n hw.ncpu'
alias free 'vmstat'
@@ -232,17 +228,7 @@ if status is-interactive
function handle_freebsd
- if command -sq colorls
- alias ls 'colorls -G -F'
- alias ll 'colorls -G -F -l'
- alias la 'colorls -G -F -a'
- alias lla 'colorls -G -F -l -a'
- else
- alias ls 'ls -F'
- alias la 'ls -F -a'
- alias ll 'ls -F -l'
- alias lla 'ls -F -l -a'
- end
+ handle_colorls
alias nproc "sysctl -n hw.ncpu"
alias free "vmstat"