scripts for managing programming sessions

These days when I work on my stuff I use a script dat open a predefined set of files and toolsdepending on the repo I'm working in. The definitions are in configuration files that also can be maintained using scripts.

It boils down to starting a couple of VI(m) sessies voor groups of source files, FileFindR instances for some of these groups, check-repo, a dtree instance for the repo-specific notes, an an enlarged terminal window.

session.editconf

define the variables / tools to use in a session for a given repo. This opens the ".sessionrc" file

session.edittestconf

define the locations of testscripts and scripts to test for a given repo. This opens the ".rurc" file

session.end

inspects a file created by session.start and ends the contained processes.

session.get-info

get info about started processes (originally intended for use in a "close session" script

session.newproject

start a new (Python) software project in a standardized way. I intended this as an attempt to do something with regard to packaging

session.start

start a programming session for a given repo using various tools. This script does what is described in de second paragraph