scripts voor programmeersessie activiteiten

Werken aan mijn repo's doe ik tegenwoordig op een standaard manier, met een script dat standaard een vaste set bestanden opent bijvoorbeeld. Dit wordt gestuurd door configuratiebestanden die ook weer met scripts bijgehouden kunnen worden.

Het komt neer op starten van een aantal VI(m) sessies voor groepen sourcefiles, FileFindR zoekvensters voor deze groepen, check-repo, een dtree met de repo-specifieke notities, en een (groot gemaakt) terminal venster.

session.editconf

definieer de variabelen en tools om in een sessie voor een gegeven repo te gebruiken. Dit opent het ".sessionrc" bestand

session.edittestconf

defineer de locaties van testscripts and te testen modules voor een gegeven repo. Dit opent het ".rurc" bestand

session.end

dit kijkt naar een hulpbestand dat met session.start is aangemaakt en beëindigt de daarin aangegeven processen.

session.get-info

zoek naar informatie over gestarte processen (oorspronkelijk bedoel om te gebruiken in een "close session" script

session.newproject

begin een nieuw (Python) software project in een gestandardiseerde structuur. Dit was bedoeld als een poging om iets te doen met het oog op packaging

session.start

begin een programmeersessie voor een gegeven repo met gebruik van diverse tools. Dit script doet wat beschreven is in de tweede alinea