Shellplay Changelog ========================= ### v0.1.9 - 2017-07-24 - update deps on paint gem ### v0.1.8 - 2015-12-09 - fix clear screen on linux - fix command execution to use `$SHELL` rather than bash for FreeBSD comopat ### v0.1.7 - 2015-11-23 - create config dir if it does not exist (first time launch) - add more code documentation - update dependencies ### v0.1.6 - 2014-08-19 ------------------- - fix display of session prompt - better quit on bash for shellplayer ### v0.1.5 - 2014-08-19 - better initial prompt for html version ### v0.1.4 - 2014-08-19 - optimize html export - fix display of prompts in html export ### v0.1.3 - 2014-08-19 - html export rudimentary but functional ### v0.1.2 - 2014-08-18 - fix recording that was broken in 0.1.1 - add experimental html export ### v0.1.1 - 2014-08-17 - remove the need for input of prompt and timeformat if they are included in the session ### v0.1.0 - 2014-08-17 - first version seems ok, it's running and has been used on the field ### v0.0.13 - 2014-08-15 - add a `x` command in recorder to cancel a record - add a default prompt at config creation - improve the session selection menu to include remote recording - add a 'type enter to begin' at the first screen ### v0.0.12 - 2014-08-15 - fix recorder to take account of `cd` properly - fix recorder command execution ### v0.0.11 - 2014-08-14 - made possible to open a remote json file with `shellplay http://example.com/something.json` - moved config vars (prompt and timeformat) to session file ### v0.0.10 - 2014-08-13 - added a `shellcat` command to merge sessions ### v0.0.9 - 2014-08-13 - fix the fix of creation of config dir ### v0.0.8 - 2014-08-13 - fix creation of the config dir at first launch ### v0.0.7 - 2014-08-13 - fix exec of commands in shellplay - implement a `p` command in play mode for switching to previous screen - added management of bash escape char for colorization in output texts ### v0.0.6 - 2014-08-13 - save json session in pretty format for manual intervention - chomp output so there is less spaces - add a config param for setting time format on the elapsed time of last command - fix display of playprompt - improved styling on 'timespent' display ### v0.0.5 - 2014-08-12 - add a `/` record prefix for clearscreen, works with iterm2 on mac, linux trick don't work yet - add a `?` record prefix for faking output, in case of ssh connection for example - add a `>` to change the prompt and a `>>` to switch prompt back and forth - code is getting messy, it will be time to refactor the record into some classes soon ### v0.0.4 - 2014-08-12 - add changelog link in the gemspec - add a `##` record option for inhibiting display of the play prompt - add a `d` record command to drop last screen ### v0.0.3 - 2014-08-11 - fix shellrecord that was broken after incomplete file renaming ### v0.0.2 - 2014-08-10 - made recorder and player more or less working - changed project name twice. First shellprez, then shreplay, finally shellplay rocks better ### v0.0.1 - 2014-08-08 - just initial code