diff --git a/config/base.zsh b/config/base.zsh index d9b3f77..12c956d 100644 --- a/config/base.zsh +++ b/config/base.zsh @@ -3,6 +3,7 @@ export SSH_CONFIG_FILE="${HOME}"/.ssh/config export ASSH_FILE_SETTINGS="${HOME}"/.ssh/assh.yml +export SSH_PATH_CONF="${ZSH_SSH_PATH}"/conf export SSH_MESSAGE_BREW="Please install brew or use antibody bundle hadenlabs/zsh-brew branch:develop" export SSH_MESSAGE_NVM="Please install NVM or use antibody bundle hadenlabs/zsh-nvm branch:develop" diff --git a/internal/base.zsh b/internal/base.zsh index 2fb37e2..82d9b3b 100644 --- a/internal/base.zsh +++ b/internal/base.zsh @@ -21,3 +21,7 @@ function ssh::internal::ssh::connect { echo -e "ssh ${buffer}" | ghead -c -1 | pbcopy fi } + +function ssh::internal::ssh::sync { + rsync -avzh --progress "${SSH_PATH_CONF}/" "${HOME}/.ssh/" +} diff --git a/pkg/base.zsh b/pkg/base.zsh index def6f1e..6324ad6 100644 --- a/pkg/base.zsh +++ b/pkg/base.zsh @@ -16,3 +16,7 @@ function ssh::build { function ssh::connect { ssh::internal::ssh::connect } + +function ssh::sync { + ssh::internal::ssh::sync +}