• Added edit and delete commands.

    Ghost released this 2013-08-10 06:40:02 +00:00 | 195 commits to main since this release

    • Added edit which uses the program in $EDITOR to allow the user to edit the
      current timeline marker.

    • Added delete to remove the current timeline marker from the timeline.

    • Added support for using a named TTY device in order to use an interactive
      program ($EDITOR in this case) to take over interaction with the user. There
      is still a problem with this, in that a process by default only has access to
      its controlling TTY device. This mean, for example, that redirecting the
      subprocess input and output to the TTY will fail to work properly if the
      timestamper CLI process is not part of the same process group as the process
      owning the TTY the user is interacting with. This is the case when using
      nailgun: the java process running TimeStamperCLI is not part of the same
      process group as the user's client shell.

      I think TTY device permissions may be alterable, and we can work around this
      by changing the permissions for the current TTY in the launcher script that
      invokes the nailgun client. Needs more investigation.

    • Added package build target to create a zip of the CLI standalone installation.

    Downloads