From e0cdfda00dcfda3919258a9e8f08244f73edc827 Mon Sep 17 00:00:00 2001 From: srdusr Date: Thu, 29 Jun 2023 02:00:44 +0200 Subject: Add c() to cd into .config --- .config/zsh/.zshrc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to '.config/zsh') diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 133d581..6bf58d9 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -277,6 +277,16 @@ cd() { fi } +# cd into $XDG_CONFIG_HOME/$1 directory +c() { + local root=${XDG_CONFIG_HOME:-~/.config} + local dname="$root/$1" + if [[ ! -d "$dname" ]]; then + return + fi + cd "$dname" +} + # Back up a file. Usage "backupthis " backupthis() { cp -riv $1 ${1}-$(date +%Y%m%d%H%M).backup; @@ -375,6 +385,12 @@ extract () { fi } +# Time aliases +alias ber='TZ=Europe/Berlin date' +alias nyc='TZ=America/New_York date' +alias sfo='TZ=America/Los_Angeles date' +alias utc='TZ=Etc/UTC date' + ### Dotfiles alias config='git --git-dir=$HOME/.cfg --work-tree=$HOME' -- cgit v1.2.3