From 9b39bfa126c94f722a292f42755df9209bb366a5 Mon Sep 17 00:00:00 2001 From: "@slovacus" Date: Sat, 12 Jun 2021 17:39:15 -0500 Subject: [PATCH] chore: implement command sync (#40) --- config/base.zsh | 1 + internal/base.zsh | 4 ++++ pkg/base.zsh | 4 ++++ 3 files changed, 9 insertions(+) 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 +}