“Changes”
This commit is contained in:
parent
1357592606
commit
94df38d091
@ -274,7 +274,7 @@ endif
|
|||||||
"Quickly make tables in vim | https://github.com/godlygeek/tabular
|
"Quickly make tables in vim | https://github.com/godlygeek/tabular
|
||||||
Plug 'sirver/UltiSnips'
|
Plug 'sirver/UltiSnips'
|
||||||
"Adds snippets | https://github.com/sirver/UltiSnips
|
"Adds snippets | https://github.com/sirver/UltiSnips
|
||||||
Plug 'honza/vim-snippets'
|
Plug 'https://austenwares.com/gogs/vim/vim-snippets'
|
||||||
"More snippets | https://github.com/honza/vim-snippets
|
"More snippets | https://github.com/honza/vim-snippets
|
||||||
Plug 'othree/eregex.vim'
|
Plug 'othree/eregex.vim'
|
||||||
"Real regexes in vim | https://github.com/othree/eregex.vim
|
"Real regexes in vim | https://github.com/othree/eregex.vim
|
||||||
|
31
zsh/borg.zsh
31
zsh/borg.zsh
@ -1,16 +1,16 @@
|
|||||||
REPO="aw:borg"
|
|
||||||
b-list() {
|
b-list() {
|
||||||
|
local REPO="aw:borg"
|
||||||
if [[ -z "$1" ]]; then
|
if [[ -z "$1" ]]; then
|
||||||
column -t <(borg list "$REPO")
|
column -t <(borg list "$REPO")
|
||||||
else
|
else
|
||||||
borg list "$REPO"::"$1"
|
borg list "$REPO::$1"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
b-delete() {
|
b-delete() {
|
||||||
while (( $# > 0 )); do
|
while (( $# > 0 )); do
|
||||||
if [[ ! -z "$1" ]]; then
|
if [[ ! -z "$1" ]]; then
|
||||||
echo "Deleting... $1"
|
echo "Deleting... $1"
|
||||||
borg delete "$REPO"::"$1"
|
borg delete "$REPO::$1"
|
||||||
fi
|
fi
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
@ -23,10 +23,12 @@ b-create() {
|
|||||||
$SUDO /home/stonewareslord/syncthing/me/backup/$(hostname)/backup
|
$SUDO /home/stonewareslord/syncthing/me/backup/$(hostname)/backup
|
||||||
}
|
}
|
||||||
b-rename() {
|
b-rename() {
|
||||||
borg rename -v "$REPO"::"$1" "$2"
|
local REPO="aw:borg"
|
||||||
|
borg rename -v "$REPO::$1" "$2"
|
||||||
}
|
}
|
||||||
b-info() {
|
b-info() {
|
||||||
borg info "$REPO"::"$1"
|
local REPO="aw:borg"
|
||||||
|
borg info "$REPO::$1"
|
||||||
}
|
}
|
||||||
b-diff() {
|
b-diff() {
|
||||||
REPO="aw:borg"
|
REPO="aw:borg"
|
||||||
@ -35,8 +37,6 @@ b-diff() {
|
|||||||
read ID1
|
read ID1
|
||||||
echo -n "Second ID: "
|
echo -n "Second ID: "
|
||||||
read ID2
|
read ID2
|
||||||
|
|
||||||
|
|
||||||
if [ -z "$ID2" ] || [ -z "$ID2" ]; then
|
if [ -z "$ID2" ] || [ -z "$ID2" ]; then
|
||||||
echo "No id" >&2
|
echo "No id" >&2
|
||||||
return 1
|
return 1
|
||||||
@ -59,8 +59,8 @@ b-diff() {
|
|||||||
echo "FILE_SIZE_LIST2: $FILE_SIZE_LIST2"
|
echo "FILE_SIZE_LIST2: $FILE_SIZE_LIST2"
|
||||||
echo "COMPLETED_FILE1: $COMPLETED_FILE1"
|
echo "COMPLETED_FILE1: $COMPLETED_FILE1"
|
||||||
echo "COMPLETED_FILE2: $COMPLETED_FILE2"
|
echo "COMPLETED_FILE2: $COMPLETED_FILE2"
|
||||||
borg list --short "$REPO"::"$ID1" | pv -N "Getting List 1" > "$FILE_LIST1"
|
borg list --short "$REPO::$ID1" | pv -N "Getting List 1" > "$FILE_LIST1"
|
||||||
borg list --short "$REPO"::"$ID2" | pv -N "Getting List 2" > "$FILE_LIST2"
|
borg list --short "$REPO::$ID2" | pv -N "Getting List 2" > "$FILE_LIST2"
|
||||||
# Find differences and calculate them
|
# Find differences and calculate them
|
||||||
diff <(pv -cN "List 1 Diff" "$FILE_LIST1") <(pv -cN "List 1 Diff" "$FILE_LIST2") > >(ag '^<' | perl -pe 's/^< //' > "$A_DIFFS") > >(ag '^>' | perl -pe 's/^> //' > "$B_DIFFS")
|
diff <(pv -cN "List 1 Diff" "$FILE_LIST1") <(pv -cN "List 1 Diff" "$FILE_LIST2") > >(ag '^<' | perl -pe 's/^< //' > "$A_DIFFS") > >(ag '^>' | perl -pe 's/^> //' > "$B_DIFFS")
|
||||||
# Truncate everything
|
# Truncate everything
|
||||||
@ -101,7 +101,7 @@ b-size() {
|
|||||||
echo "FILE_LIST: $FILE_LIST"
|
echo "FILE_LIST: $FILE_LIST"
|
||||||
echo "FILE_SIZE_LIST: $FILE_SIZE_LIST"
|
echo "FILE_SIZE_LIST: $FILE_SIZE_LIST"
|
||||||
echo "COMPLETED_FILE: $COMPLETED_FILE"
|
echo "COMPLETED_FILE: $COMPLETED_FILE"
|
||||||
borg list --short "$REPO"::"$ID" | pv -N "Getting List" > "$FILE_LIST"
|
borg list --short "$REPO::$ID" | pv -N "Getting List" > "$FILE_LIST"
|
||||||
while read i
|
while read i
|
||||||
do
|
do
|
||||||
test -f /"$i" && du -sh /"$i" 2>/dev/null >> "$FILE_SIZE_LIST"
|
test -f /"$i" && du -sh /"$i" 2>/dev/null >> "$FILE_SIZE_LIST"
|
||||||
@ -111,6 +111,13 @@ b-size() {
|
|||||||
:>"$FILE_SIZE_LIST"
|
:>"$FILE_SIZE_LIST"
|
||||||
less "$COMPLETED_FILE"
|
less "$COMPLETED_FILE"
|
||||||
}
|
}
|
||||||
b-cmd() {
|
b-extract() {
|
||||||
echo "$REPO"
|
local REPO="aw:borg"
|
||||||
|
local BACKUP="$1"
|
||||||
|
shift
|
||||||
|
borg extract "$REPO::$BACKUP" $*
|
||||||
|
}
|
||||||
|
b-cmd() {
|
||||||
|
local REPO="aw:borg"
|
||||||
|
echo "$REPO" $*
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user