mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-06-16 11:36:16 +08:00
The addhistory hook previously had two bugs when inc_append_history or share_history was not set: 1. Commands were only saved to one history file (HISTFILE or per-dir) depending on when fc -AI was called, resulting in lost history. 2. fc -p was called unconditionally after every command, corrupting the zsh history stack even in global mode. This caused the per-dir hook to push a new history frame on every command, breaking the global history state. Fix: always write both history files via fc -AI before any mode check, and only call fc -p (to push into per-directory history) when actually in directory mode. Signed-off-by: god032396-del <god032396@gmail.com>
29 lines
662 B
Bash
29 lines
662 B
Bash
# Functions
|
|
function ansible-version(){
|
|
ansible --version
|
|
}
|
|
|
|
function ansible-role-init(){
|
|
if ! [ -z $1 ] ; then
|
|
echo "Ansible Role : $1 Creating...."
|
|
ansible-galaxy init $1
|
|
tree $1
|
|
else
|
|
echo "Usage : ansible-role-init <role name>"
|
|
echo "Example : ansible-role-init role1"
|
|
fi
|
|
}
|
|
|
|
# Alias
|
|
alias a='ansible '
|
|
alias aconf='ansible-config '
|
|
alias acon='ansible-console '
|
|
alias aver='ansible-version'
|
|
alias arinit='ansible-role-init'
|
|
alias aplaybook='ansible-playbook '
|
|
alias ainv='ansible-inventory '
|
|
alias adoc='ansible-doc '
|
|
alias agal='ansible-galaxy '
|
|
alias apull='ansible-pull '
|
|
alias aval='ansible-vault'
|