21 lines
589 B
Plaintext
21 lines
589 B
Plaintext
#autoload
|
|
dot () {
|
|
_dotfiles="${DOTFILES:-$HOME/.dotfiles}"
|
|
if [ $# -eq 1 ]; then
|
|
if [[ -d "${_dotfiles}/$1" ]]; then
|
|
cd "${_dotfiles}/$1"
|
|
else
|
|
echo "no dir $1 in ${_dotfiles}"
|
|
fi
|
|
else
|
|
cd "${_dotfiles}"
|
|
fi
|
|
if command -v eza >/dev/null 2>&1; then
|
|
eza --grid --git-ignore --all --header --grid --no-permissions --no-filesize --no-time --no-user --icons --git --hyperlink
|
|
elif command -v colorls >/dev/null 2>&1; then
|
|
colorls -A --sd --hyperlink --gs
|
|
else
|
|
ls -a --color=auto
|
|
fi
|
|
}
|