Luke Harold Miles
02/14/2024, 5:55 PM.control
block in `code_shown.sym`:
set f=inverter
write {$f}.raw
shell bash backup.sh $f
• create backup.sh
in ~/.xschem/simulations:
name=$1
stamp=$(date +%Y-%m-%d--%H-%M-%S)
schdir=/home/l/git/fresh-analog/xschem
cp $schdir/$name.sch backups/$name--$stamp.sch
cp $name.spice backups/$name--$stamp.spice
cp $name.raw backups/$name--$stamp.raw
• add backupdir to xschem folders so you can thumb through them with preview:
# at end of .xschemrc:
append XSCHEM_LIBRARY_PATH :/home/l/.xschem/simulations/backups