===== Unixscripts:intro ===== I use these scripts every day, they might be useful to others. They might even be useful templates for how to write a [[unixscripts:3-decentbash| decent bash script]]!! You can download them individually by clicking on the links or you can download this {{:scripts.tgz | tarball}} to get them all. Install them somewhere on your path - I use ''~/bin''. All my scripts honour the //-h//, //--help// options. ==== libraries ==== These are used in my other scripts ===argp.sh=== {{scripts:argp.sh|argp.sh}} - a wrapper around **getopt**(1) to make life much easier for script developers and more predictable for script users. See also [[unixscripts:2-argp.sh]] ++++ usage for argp.sh | {{page>usages:argp.sh&inline}} ++++ ===bh-stdlib=== {{scripts:bh-stdlib|bh-stdlib}} - generic functions ===i3-ws.py=== {{scripts:i3-ws.py | i3-ws.py }} - various i3wm workspace manipulations ++++ usage for i3-ws.py | {{page>usages:i3-ws.py&inline}} ++++