Weiterentwicklung
This commit is contained in:
7
zsh_func_d/darwin.zsh
Normal file
7
zsh_func_d/darwin.zsh
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# Aliasses, die nur auf MacOS gebraucht werden.
|
||||||
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
|
# macOS spezifisch
|
||||||
|
alias nrf-env="export PATH='/opt/nordic/ncs/toolchains/322ac893fe/bin:\$PATH'"
|
||||||
|
# git alias ist nötig, da unter Sequoia sonst git auf lokale server nicht mehr funktioniert
|
||||||
|
alias git="/usr/bin/git"
|
||||||
|
fi
|
||||||
33
zsh_func_d/ls.zsh
Normal file
33
zsh_func_d/ls.zsh
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# --- eza (Modern ls) Konfiguration ---
|
||||||
|
if command -v eza >/dev/null 2>&1; then
|
||||||
|
# Basis-Befehl mit Icons und sinnvoller Sortierung
|
||||||
|
alias ls='eza --icons --group-directories-first'
|
||||||
|
|
||||||
|
# Deine spezifischen Wünsche:
|
||||||
|
alias ll='eza -lh --icons --git --group-directories-first'
|
||||||
|
alias la='eza -a --icons --group-directories-first'
|
||||||
|
alias lla='eza -lah --icons --git --group-directories-first'
|
||||||
|
|
||||||
|
# Spezial-Filter:
|
||||||
|
alias ldot='eza -ld --icons .*' # Nur Dotfiles
|
||||||
|
alias lsize='eza -lh --icons --sort=size' # Sortiert nach Größe
|
||||||
|
alias ltime='eza -lh --icons --sort=modified' # Sortiert nach Zeit
|
||||||
|
alias ldir='eza -d --icons */' # Nur Verzeichnisse
|
||||||
|
alias lignore='eza -lh --icons --git-ignore --git' # Nur gitignore
|
||||||
|
|
||||||
|
# Bonus: Baumansicht (ersetzt 'tree')
|
||||||
|
alias lt='eza --tree --level=2 --icons'
|
||||||
|
else
|
||||||
|
# Fallback auf Standard ls, falls eza nicht installiert ist
|
||||||
|
alias lla="ls -lah"
|
||||||
|
alias ldot='ls -ld .*'
|
||||||
|
alias lsize='ls -lhS'
|
||||||
|
alias ltime='ls -lht'
|
||||||
|
alias ldir='ls -d */'
|
||||||
|
|
||||||
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
|
alias ls='ls -G'
|
||||||
|
else
|
||||||
|
alias ls='ls --color=auto'
|
||||||
|
fi
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user