Skip to content

Tags: CD3/gsc

Tags

1.0.0

feat: added support for setting context variables

Added ability to specify "context variables", which can be used to
render script files from a template. For example, the user could write

mkdir %semester%-%year%

in their script file and specify

--context-variable="'semester'='Spring'" --context-variable="'year'='2019'"

on the command line to have

mkdir Spring-2019

show up during the session.

This is useful for running commands that depend on the date. For
example, while teaching a class.

0.18

dropped cmake version 3.1 requirement to 2.8 in testing directory.

0.17.1

fixed compile error for builds without libxdo.

0.17

Added keysym mode

In keysym mode, keysym codes are read from the script file and emitted
using libxdo. This allows key logging tools that display
which keys are being pressed to work (like screenkey)

0.16

added --test option for testing scripts

0.15.1

fixed bug in passthrough mode

for some reason passing return characters (10) to terminal does not
work in some cases. First noticed when trying to automate the nano text
editor. Changing returns to carriage returns (13) seems to fix it, so
now passthrough mode sends a '\r' if a return is received.

0.15

switched to boost regex library to support escaping hashtags (needed …

…negative lookup capabilities)

0.14.1

fixed bug in dirname function

0.14

added support for including scripts.

0.13

removed command and post-command options. added pause before exit.

removed the pre and post command options since setup and cleanup options
to this now.

added a pause after the script has been ran to keep the shell from
exiting before output of last command is displayed.