diff --git a/lib/disable.sh b/lib/disable.sh new file mode 100755 index 0000000..7f52413 --- /dev/null +++ b/lib/disable.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +cd $(dirname $0)/.. + +name=$(basename $1 .h) +name=$(basename $name .c) + +inc_h=inc/${name}.h +src_c=src/${name}.c +lib_h=lib/${name}.h +lib_c=lib/${name}.c + +if [ -f $lib_h -o -f $lib_c ]; then + date=$(date +"%y%m%d%H%M%S") + [ -f $inc_h ] && mv -v $inc_h $(basename $lib_h .h)-${date}.h + [ -f $src_c ] && mv -v $src_c $(basename $lib_c .c)-${date}.h +else + [ -f $inc_h ] && mv -v $inc_h lib + [ -f $src_c ] && mv -v $src_c lib +fi + diff --git a/lib/enable.sh b/lib/enable.sh new file mode 100755 index 0000000..325cc84 --- /dev/null +++ b/lib/enable.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +cd $(dirname $0)/.. + +name=$(basename $1 .h) +name=$(basename $name .c) + +lib_h=lib/${name}.h +lib_c=lib/${name}.c + +if [ -f $lib_h ]; then + cp -v $lib_h inc +fi + +if [ -f $lib_c ]; then + cp -v $lib_c src +fi +