From 37e791313f5e5edc17836a5fba077d290d1732a5 Mon Sep 17 00:00:00 2001 From: Deposite Pirate Date: Sat, 25 Jan 2025 16:06:21 +0100 Subject: Reduce size. modified: conf.d/02platform.fish --- conf.d/02platform.fish | 52 ++++++++++++++++++-------------------------------- 1 file 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" -- cgit v1.3.1