From 6da6ac329e4f04186071c282a507189b40eedb9b Mon Sep 17 00:00:00 2001 From: adlee-was-taken Date: Sat, 20 Dec 2025 11:23:28 -0500 Subject: [PATCH] Auto-sync from catchthesethighs --- aliases.zsh | 91 ------------------------------------------------- zsh/aliases.zsh | 4 +++ 2 files changed, 4 insertions(+), 91 deletions(-) delete mode 100644 aliases.zsh diff --git a/aliases.zsh b/aliases.zsh deleted file mode 100644 index 7d9441e..0000000 --- a/aliases.zsh +++ /dev/null @@ -1,91 +0,0 @@ -# ============================================================================ -# Dotfiles Command Aliases -# ============================================================================ -# Convenient shortcuts for dotfiles management scripts -# -# Source this file in .zshrc (already included by default) -# ============================================================================ - -# --- Core Dotfiles Commands --- -alias dotfiles='cd ~/.dotfiles' -alias df='cd ~/.dotfiles' - -# Doctor - health check -alias dfd='dotfiles-doctor.sh' -alias doctor='dotfiles-doctor.sh' -alias dffix='dotfiles-doctor.sh --fix' - -# Sync - multi-machine synchronization -alias dfs='dotfiles-sync.sh' -alias dfsync='dotfiles-sync.sh' -alias dfpush='dotfiles-sync.sh --push' -alias dfpull='dotfiles-sync.sh --pull' -alias dfstatus='dotfiles-sync.sh --status' - -# Update - pull latest and reinstall -alias dfu='dotfiles-update.sh' -alias dfupdate='dotfiles-update.sh' - -# Version - check version info -alias dfv='dotfiles-version.sh' -alias dfversion='dotfiles-version.sh' - -# Stats - shell analytics -alias dfstats='dotfiles-stats.sh' -alias stats='dotfiles-stats.sh' -alias tophist='dotfiles-stats.sh --top' -alias suggest='dotfiles-stats.sh --suggest' - -# Vault - secrets management -alias vault='dotfiles-vault.sh' -alias vls='dotfiles-vault.sh list' -alias vget='dotfiles-vault.sh get' -alias vset='dotfiles-vault.sh set' - -# --- Quick Edit Aliases --- -alias zshrc='${EDITOR:-vim} ~/.zshrc' -alias dfconf='${EDITOR:-vim} ~/.dotfiles/dotfiles.conf' -alias dfedit='cd ~/.dotfiles && ${EDITOR:-vim} .' - -# --- Reload Aliases --- -alias reload='source ~/.zshrc' -alias rl='source ~/.zshrc' - -# ============================================================================ -# Function Wrappers (for tab completion) -# ============================================================================ - -# Dotfiles main command with subcommands -dotfiles-cli() { - case "${1:-help}" in - doctor|doc|d) shift; dotfiles-doctor.sh "$@" ;; - sync|s) shift; dotfiles-sync.sh "$@" ;; - update|up|u) shift; dotfiles-update.sh "$@" ;; - version|ver|v) shift; dotfiles-version.sh "$@" ;; - stats|st) shift; dotfiles-stats.sh "$@" ;; - vault|vlt) shift; dotfiles-vault.sh "$@" ;; - edit|e) cd ~/.dotfiles && ${EDITOR:-vim} . ;; - cd) cd ~/.dotfiles ;; - help|--help|-h|*) - echo "Dotfiles CLI" - echo - echo "Usage: dotfiles-cli [args]" - echo - echo "Commands:" - echo " doctor, d Run health check (--fix to auto-repair)" - echo " sync, s Sync dotfiles across machines" - echo " update, u Pull latest and reinstall" - echo " version, v Show version info" - echo " stats, st Shell analytics dashboard" - echo " vault, vlt Secrets management" - echo " edit, e Open dotfiles in editor" - echo " cd Change to dotfiles directory" - echo - echo "Aliases:" - echo " dfd, dffix, dfs, dfpush, dfpull, dfu, dfv, dfstats, vault" - ;; - esac -} - -# Short alias for the CLI -alias dfc='dotfiles-cli' diff --git a/zsh/aliases.zsh b/zsh/aliases.zsh index c12903f..6b68843 100644 --- a/zsh/aliases.zsh +++ b/zsh/aliases.zsh @@ -69,6 +69,7 @@ dfcompile() { _df_run dotfiles-compile.sh "$@"; } alias zshrc='${EDITOR:-vim} ~/.zshrc' alias dfconf='${EDITOR:-vim} ~/.dotfiles/dotfiles.conf' alias dfedit='cd ~/.dotfiles && ${EDITOR:-vim} .' +alias dfalias='${EDITOR:-vim} ~/.dotfiles/aliases.zsh' # --- Reload Aliases --- alias reload='source ~/.zshrc' @@ -133,3 +134,6 @@ less() { command less "$@" fi } + +# Arch system upgrade with snapper pre/post +alias system-update='sudo snapper -c root create --command "sudo pacman -Syu"'