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