commit ae8ec48e9a97bf38cb10c7fb7bac00ec53cccc86 parent 0daec8b1fa53ce41cd896fbc69143ee7e3fc4023 Author: Sebastiano Tronto <sebastiano@tronto.net> Date: Thu, 10 Feb 2022 19:32:03 +0100 Added config-backup Diffstat:
M | Makefile | | | 1 | + |
A | config-backup | | | 26 | ++++++++++++++++++++++++++ |
2 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile @@ -4,6 +4,7 @@ SCRIPTS = addressgrep \ battery-checknow \ battery-status \ brightness \ + config-backup \ dmenu-bookmarks \ dmenu-dwm-sessionmanager \ dmenu-filepicker \ diff --git a/config-backup b/config-backup @@ -0,0 +1,26 @@ +#!/bin/sh + +# Copy my config files to my backup folder + +folder=$HOME/box/configbackups + +dotfiles=".bash_profile .bashrc .inputrc .mblaze .nexrc .tmux.conf .xinitrc" +config="colors fontconfig git imv mpop msmtp zathura" +src="clipmenu clipnotify dmenu dwm herbe st" + +# copy + +for i in $dotfiles; do cp -R $HOME/$i $folder/home/; done +for i in $config; do cp -R $HOME/.config/$i $folder/config/; done +for i in $src; do cp -R $HOME/.local/src/$i $folder/src/; done + +# redact + +rm $folder/config/git/credentials + +sed 's/^password .*/password REDACTED/' \ + < $folder/config/mpop/config > $folder/config/mpop/config.redacted +rm $folder/config/mpop/config +sed 's/^password .*/password REDACTED/' \ + < $folder/config/msmtp/config > $folder/config/msmtp/config.redacted +rm $folder/config/msmtp/config