1
0
mirror of https://git.decapod.one/brethil/dotfiles synced 2024-11-24 20:41:31 +01:00

zsh: migrate sh -> zsh

This commit is contained in:
bretello 2021-10-09 00:03:46 +02:00
parent 904b0227b7
commit 4a985b2ffa
Signed by: brethil
GPG Key ID: 876AAC6290170FE7
6 changed files with 5 additions and 19 deletions

View File

@ -6,11 +6,11 @@ A set of zsh dotfiles based on antibody and oh-my-zsh
├── README.md ├── README.md
├──────── Main files ──────── ├──────── Main files ────────
│ ├── aliases.sh │ ├── aliases.zsh
│ │     └── aliases definitions (sources `~/.dotfiles_aliases`) │ │     └── aliases definitions (sources `~/.dotfiles_aliases`)
│ ├── colors.sh │ ├── colors.zsh
│ │     └── ANSI color escapes │ │     └── ANSI color escapes
│ ├── functions.sh │ ├── functions.zsh
│ │     └── contains function definitions (sources `~/.dotfiles_functions`) │ │     └── contains function definitions (sources `~/.dotfiles_functions`)
│ ├── ansible │ ├── ansible
│ │     └── ansible playboooks/config │ │     └── ansible playboooks/config

View File

@ -3,7 +3,7 @@ export LANG=en_US.UTF-8
# Check for update, set DISABLE_UPDATE_PROMPT=true to disable the prompt and automatically update # Check for update, set DISABLE_UPDATE_PROMPT=true to disable the prompt and automatically update
if [ "$DISABLE_AUTO_UPDATE" != "true" ]; then if [ "$DISABLE_AUTO_UPDATE" != "true" ]; then
source "${DOTFILES}/check_for_update.sh" source "${DOTFILES}/check_for_update.zsh"
fi fi
# theme-related variables # theme-related variables
@ -12,10 +12,6 @@ export ZSH_THEME="brethil"
export DISABLE_UNTRACKED_FILES_DIRTY=true export DISABLE_UNTRACKED_FILES_DIRTY=true
export VIRTUAL_ENV_DISABLE_PROMPT=true export VIRTUAL_ENV_DISABLE_PROMPT=true
# Setup completion style
source $DOTFILES/completion_style.zsh
# Source all zsh plugins # Source all zsh plugins
source <(antibody init) source <(antibody init)
export ANTIBODY="$(antibody home)" export ANTIBODY="$(antibody home)"
@ -81,15 +77,5 @@ alias aledit='$EDITOR ~/.dotfiles_aliases.sh'
export p="${HOME}/projects" export p="${HOME}/projects"
# Extras
functions_file=$DOTFILES/functions.sh # Function definitions
aliases_file=$DOTFILES/aliases.sh # Aliases definitions
colors_file=$DOTFILES/colors.sh # Colors definitions
# Source extras
if [ -f "$functions_file" ]; then source "$functions_file"; else echo "[brethil-dotfiles] Couldn't load functions: $functions_file"; fi
if [ -f "$aliases_file" ]; then source "$aliases_file"; else echo "[brethil-dotfiles] Couldn't load aliases: $aliases_file"; fi
if [ -f "$colors_file" ]; then source "$colors_file"; else echo "[brethil-dotfiles] Couldn't load colors: $colors_file"; fi
### SETUP PATHS #### ### SETUP PATHS ####
export PATH=$PATH:$HOME/bin export PATH=$PATH:$HOME/bin

View File

@ -4,7 +4,7 @@
## Selfupdate ## Selfupdate
function dotfiles_selfupdate function dotfiles_selfupdate
{ {
(. $DOTFILES/check_for_update.sh && _upgrade_dotfiles) (. $DOTFILES/check_for_update.zsh && _upgrade_dotfiles)
} }
## get cheat sheets for commands from cheat.sh. Usage: cheat commandname ## get cheat sheets for commands from cheat.sh. Usage: cheat commandname