Some separation of chezmoi logic
Added commands to change GitHub URL
This commit is contained in:
parent
12e3c5a470
commit
d916c3315d
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
# If not running interactively, don't do anything
|
# If not running interactively, don't do anything
|
||||||
case $- in
|
case $- in
|
||||||
*i*) ;;
|
*i*) echo "Welcome $USER to $(hostname)";;
|
||||||
*) return;;
|
*) return;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,3 @@ alias lessr="less --raw-control-chars "
|
||||||
alias ed="nvim "
|
alias ed="nvim "
|
||||||
|
|
||||||
alias sz-edshrc="ed ~/.sz.shrc.d ; exec $SHELL"
|
alias sz-edshrc="ed ~/.sz.shrc.d ; exec $SHELL"
|
||||||
alias cz="chezmoi "
|
|
||||||
alias cz-refresh="chezmoi status | cut -d\ -f2 | grep '^\.sz\.shrc\.d' | xargs chezmoi forget --force; chezmoi add ~/.sz.shrc.d --recursive; chezmoi status; chezmoi git status"
|
|
||||||
alias cz-commit="chezmoi git -- commit -a "
|
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
if [[ -n "$(type -fP chezmoi)" ]]; then
|
||||||
|
alias cz="chezmoi "
|
||||||
|
alias cz-refresh="chezmoi status | cut -d\ -f2 | grep '^\.sz\.shrc\.d' | xargs chezmoi forget --force; chezmoi add ~/.sz.shrc.d --recursive; chezmoi status; chezmoi git status"
|
||||||
|
alias cz-commit="chezmoi git -- commit -a "
|
||||||
|
|
||||||
|
function cz-set-ssh-github() {
|
||||||
|
chezmoi git -- remote set-url origin "$(chezmoi git -- remote get-url origin | sed 's|https://github.com/|git@github.com:|')"
|
||||||
|
chezmoi git -- remote get-url origin
|
||||||
|
}
|
||||||
|
|
||||||
|
function cz-set-https-github() {
|
||||||
|
chezmoi git -- remote set-url origin "$(chezmoi git -- remote get-url origin | sed 's|git@github.com:|https://github.com/|')"
|
||||||
|
chezmoi git -- remote get-url origin
|
||||||
|
}
|
||||||
|
|
||||||
|
CHEZMOI_OUT="$(chezmoi status || true)x"
|
||||||
|
[[ "x" != "$CHEZMOI_OUT" ]] && printf "\nChezmoi changes:\n" && echo "${CHEZMOI_OUT%?}"
|
||||||
|
unset CHEZMOI_OUT
|
||||||
|
fi
|
|
@ -1,5 +0,0 @@
|
||||||
if [[ -n "$(type -fP chezmoi)" ]]; then
|
|
||||||
CHEZMOI_OUT="$(chezmoi status || true)x"
|
|
||||||
[[ -n "$CHEZMOI_OUT" ]] && printf "\nChezmoi changes:\n" && echo "${CHEZMOI_OUT%?}"
|
|
||||||
unset CHEZMOI_OUT
|
|
||||||
fi
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
set background=dark
|
||||||
" Install vim-plug if not found
|
" Install vim-plug if not found
|
||||||
let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim'
|
let data_dir = has('nvim') ? stdpath('data') . '/site' : '~/.vim'
|
||||||
if empty(glob(data_dir . '/autoload/plug.vim'))
|
if empty(glob(data_dir . '/autoload/plug.vim'))
|
||||||
|
|
Loading…
Reference in New Issue