diff options
| author | Deposite Pirate | 2025-01-25 16:06:21 +0100 |
|---|---|---|
| committer | Deposite Pirate | 2025-01-25 16:06:21 +0100 |
| commit | 37e791313f5e5edc17836a5fba077d290d1732a5 (patch) | |
| tree | 0c0c1a19850ae9a08a9c0f683d18883f8abfa143 /conf.d | |
| parent | 3c50195ef5db704aa4bb1e687aaafc4f3962e979 (diff) | |
Reduce size.
modified: conf.d/02platform.fish
Diffstat (limited to 'conf.d')
| -rw-r--r-- | conf.d/02platform.fish | 52 |
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" |
