From 46991f6b5f567aea1990fb2d138e0b31d3dec423 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Fri, 3 Jun 2022 15:58:14 +0200 Subject: Added .local/share backup, create empty directory before copying --- config-backup | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config-backup b/config-backup index 82f1e3c..4fead6d 100755 --- a/config-backup +++ b/config-backup @@ -7,12 +7,16 @@ folder=$HOME/box/configbackups dotfiles=".bash_profile .bashrc .profile .inputrc .mblaze .nexrc .tmux.conf .xinitrc" config="colors fontconfig git imv mpop msmtp zathura" src="dmenu dwm herbe st" +share="gmni" + +mkdir -p $folder/config $folder/home $folder/share $folder/src # copy for i in $dotfiles; do cp -Rf $HOME/$i $folder/home/; done for i in $config; do cp -Rf $HOME/.config/$i $folder/config/; done for i in $src; do cp -Rf $HOME/.local/src/$i $folder/src/; done +for i in $share; do cp -Rf $HOME/.local/share/$i $folder/share/; done # redact -- cgit v1.3 From f2e67113587cba859449cbb6c95fc57424157837 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 12 Jun 2022 18:46:27 +0200 Subject: Added cth --- Makefile | 1 + cth | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100755 cth diff --git a/Makefile b/Makefile index 72d33bb..00d536f 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,7 @@ SCRIPTS = addressgrep \ brightness \ clip \ config-backup \ + cth \ dmenu-bookmarks \ dmenu-dwm-sessionmanager \ dmenu-filepicker \ diff --git a/cth b/cth new file mode 100755 index 0000000..6eb5c0c --- /dev/null +++ b/cth @@ -0,0 +1,8 @@ +#!/bin/sh + +# Print a function or struct defintion from a C file +# see https://sebastiano.tronto.net/blog/2022-06-12-shell-ide-sed + +name=$1 +shift +sed -n "/^$name/,/^}/ p" $@ -- cgit v1.3