Skip to content

Releases: phyver/GameShell

v0.2.8

17 Jun 07:01
Compare
Choose a tag to compare

Commits

  • 133e33c: stray debug message (Pierre Hyvernat)
  • b5803db: use fgets rather than read / strtok in spell.c (Pierre Hyvernat)
  • b903089: RANDOM function can now output several random numbers (Pierre Hyvernat)
  • 5d359cd: move create_boxes_data.sh to bin/ and boxes.db to lib/ (Pierre Hyvernat)
  • 23a03f1: use grep -E "...|..." rather than grep "...|..." (Pierre Hyvernat)
  • 93fccd9: count failed tests correctly (Pierre Hyvernat)
  • d352f5c: better clean.sh in permission group (Pierre Hyvernat)

v0.2.7

12 Jun 22:00
Compare
Choose a tag to compare

Commits

  • 81852cc: return outside function (Pierre Hyvernat)
  • 917584e: english (Pierre Hyvernat)
  • 0a849dc: allow using sed or awk (probably without pipe) in 05_pipe_head_tail (Pierre Hyvernat)
  • 0e26660: save date as a parsable string in missions.log (Pierre Hyvernat)
  • 054e046: log the starting date for each new session (Pierre Hyvernat)
  • 7fcfdc6: change trap in start.sh as it doesn't seem to work as expected in zsh (Pierre Hyvernat)
  • 0dad55b: rename bashrc to gshrc and merge GSH_BASHRC into GSH_CONFIG (Pierre Hyvernat)
  • ea97d5f: convert bin_test.sh archive.sh and new_mission.sh to POSIX sh (Pierre Hyvernat)
  • 24bc912: bug when generating dates for paintings (Pierre Hyvernat)
  • 4acb810: make "gsh test" count tests correctly even inside subshells (Pierre Hyvernat)
  • ec01ad3: replace "Error" by "Warning" for initialisation in a subshell (Pierre Hyvernat)
  • 9bebdcb: bug in redirection in box.sh (Pierre Hyvernat)
  • cc476a3: bugs in translations (Pierre Hyvernat)
  • 882ac4c: bug when computing nb of days of a game! (Pierre Hyvernat)

v0.2.6

11 Jun 13:58
Compare
Choose a tag to compare

Commits

  • 45f846b: added "-f FORMAT" and "-s SEP" options to seq script (Pierre Hyvernat)
  • fac66fb: only list "gsh help" in short message displayed after the first mission (Pierre Hyvernat)
  • c6a355b: display error about dependencies in yellow (Pierre Hyvernat)
  • b2e1818: add target "make tests-fr" (Pierre Hyvernat)
  • bda3d3a: stray debug messages (Pierre Hyvernat)
  • 9e995aa: remove use of find -print0 / xargs -0 in archive.sh script (Pierre Hyvernat)
  • 986f6a4: rename _gsh_start to __gsh_start (Pierre Hyvernat)
  • a0f084a: remove HELP from list of commands in case of error (Pierre Hyvernat)
  • 27fdfda: log action AUTO before running it! (Pierre Hyvernat)
  • 1c50fdc: add "gsh pcm" for "print current mission", à la "pwd" (Pierre Hyvernat)
  • 9f4398c: rename _get_mission_dir and _log_action (Pierre Hyvernat)
  • 36b952a: save_environment.sh now saves PWD as well (Pierre Hyvernat)
  • e5c9499: spelling (Pierre Hyvernat)
  • f06f561: corrected the regex for protected lines (Pierre Hyvernat)
  • 4fcc65e: make sure protected lines in goal files are not too long (Pierre Hyvernat)
  • 1ce0f23: must set TEXTDOMAIN to gsh in progress_bar (Pierre Hyvernat)
  • 11935ce: externalize missiondir script (Pierre Hyvernat)
  • 4473194: first "gsh stat" command (Pierre Hyvernat)
  • 90dc0e2: "gsh stat session" command (Pierre Hyvernat)
  • 0587610: use "gsh stat" in tests, instead of "gsh index" (Pierre Hyvernat)
  • f9c5794: COLUMNS defaults to 80 (Pierre Hyvernat)
  • 80a52a4: some files were generated with spaces (Pierre Hyvernat)
  • b654272: i18n for stat_session.awk (Pierre Hyvernat)
  • b5f8992: redirect unwanted error message to /dev/null (Pierre Hyvernat)
  • 0f4e91e: merlin.c didn't compile on macOS (Pierre Hyvernat)
  • 30a39b4: POSIX find doesn't have '-quit' (Pierre Hyvernat)
  • 7fec7b7: use ps -A instead of ps -e (Pierre Hyvernat)
  • 2ceeb36: use smaller random parts in filenames (Pierre Hyvernat)
  • c6c31ce: do not display the treasure chest ASCII art if the message in empty (Pierre Hyvernat)
  • 2f4ee13: openBSD doesn't have colors for ls (Pierre Hyvernat)

v0.2.5

09 Jun 07:11
Compare
Choose a tag to compare

Commits

  • 118fa3f: quote filenames in bashrc variable definitions (Pierre Hyvernat)
  • a40ab25: make sure GameShell doesn't choke on path with strange characters (Pierre Hyvernat)
  • 4f52423: better safeguard to make sure header.sh removes the relevent directory (Pierre Hyvernat)
  • 5ad002b: safeguard to make sure we really remove the maze and not something else (Pierre Hyvernat)
  • 3fec5a8: waring about initialization in subshells in yellow (Pierre Hyvernat)
  • 13d8b30: stray debug message (Pierre Hyvernat)
  • 5af75f5: remove and ignore "game shell*" files (Pierre Hyvernat)
  • 0d1eca1: change iso88591 to latin1 (Pierre Hyvernat)
  • 87bf404: header.sh did not return the correct value (Pierre Hyvernat)
  • 8cef93d: add variable env_after before saving the first environment (Pierre Hyvernat)
  • d809364: try make test instead of make check (Pierre Hyvernat)
  • 2fb2c75: spelling in fr.po (Pierre Hyvernat)
  • d5b3ad0: use a specific function to test for subshell (Pierre Hyvernat)
  • fccb03c: update box.sh to remove problems with eval (Pierre Hyvernat)
  • 6c2f989: missing quotes (Pierre Hyvernat)

v0.2.4

07 Jun 21:37
Compare
Choose a tag to compare

Commits

  • 5af0ce9: disable echoing of keystroke during animations (Pierre Hyvernat)
  • 5348684: external script for saving environment (Pierre Hyvernat)
  • 020ed91: allow using EDITOR variable in mission 02_alias_journal/check.sh (Pierre Hyvernat)
  • e00e074: oops, forgot to update Makefile with new names for scripts (Pierre Hyvernat)
  • 3884765: missing redirection of stderr to /dev/null on stty command (Pierre Hyvernat)
  • 986e6bb: cursor wasn't always put back on in case of error during start.sh (Pierre Hyvernat)
  • c171d38: use standard source to source treasure files (Pierre Hyvernat)
  • 763ed2f: typo in welcome message and problem in fr.po (Pierre Hyvernat)
  • c849e33: bug when checking processes missions in narrow terminals (Pierre Hyvernat)
  • 4fa1c2d: some sanity checking to make sure we remove the right directory (Pierre Hyvernat)
  • a534684: dependency on pstree for 03_pstree_kill (Pierre Hyvernat)
  • 407a02c: missed updates to .po files (Pierre Hyvernat)

v0.2.3

07 Jun 08:38
Compare
Choose a tag to compare

Commits

  • deb07c3: bugs when using mawk (Pierre Hyvernat)
  • 2d89cdb: install relevant locales in Dockerfile (Pierre Hyvernat)

v0.2.2

06 Jun 21:19
Compare
Choose a tag to compare

Commits

  • c126e5c: missing package to generate mo files (Pierre Hyvernat)

v0.2.1

06 Jun 21:12
Compare
Choose a tag to compare

Commits

  • 69f365e: rename GameShell.sh to gameshell.sh in latest_game_archive.yml and tag_release.yml (Pierre Hyvernat)

v0.2.0

06 Jun 20:58
Compare
Choose a tag to compare

Commits

  • 371b735: Update the doc after setting up releases. (Rodolphe Lepigre)
  • f9bed07: Add illustration to the README. (Rodolphe Lepigre)
  • 9ffea8b: some POSIX fix (Pierre Hyvernat)
  • a5422ac: stall generation in awk (Pierre Hyvernat)
  • 65693a0: awk generation of maze in group finding_files_maze (Pierre Hyvernat)
  • 9d05c95: update box.awk script (Pierre Hyvernat)
  • 2bfadef: shorten the path in debug messages (Pierre Hyvernat)
  • c9c3a35: correcting macOS bug when testing processes names (Pierre Hyvernat)
  • 7f0f342: close open files in awk script genereting the maze (Pierre Hyvernat)
  • e792647: close open file in generate_stall.awk script (Pierre Hyvernat)
  • 50fbad0: found a trick to make generate_maze.awk much faster! (Pierre Hyvernat)
  • 6d65ea5: need the full gettext package to generate .mo files (Pierre Hyvernat)
  • 6de55b5: generate_maze.awk, need to close the process making the directories (Pierre Hyvernat)
  • 7c51a2b: update the progress_bar script (Pierre Hyvernat)
  • 73b922d: Removing the debugging workflow. (Rodolphe Lepigre)
  • 35ed1be: Improve the documentation (Branwen Chilton) #38
  • b3c6ecb: remove use of "sed -i" in makefiles (Pierre Hyvernat)
  • ab7415a: misc cleaning (Pierre Hyvernat)
  • 24f7634: remove some obsolete comments in new-mission.sh (Pierre Hyvernat)
  • 4e16690: rename lib/gameshell.sh and lib/init.sh (Pierre Hyvernat)
  • 8cfc062: stray "echo" in gsh_exit, added alias for "bash" (Pierre Hyvernat)
  • c51de61: better error messages for make_index / archive.sh (Pierre Hyvernat)
  • 4c6dcaa: problem in index.txt for processes group (Pierre Hyvernat)
  • fec013f: replace "history -d ..-.." by several "history -d .." (Pierre Hyvernat)
  • 06b4d03: send debug messages to stderr instead of stdin (Pierre Hyvernat)
  • 8821064: c version of merlin in mission 05_stdout_stderr_redirection_merlin (Pierre Hyvernat)
  • 3868d39: stray debug message (Pierre Hyvernat)
  • ef7cc47: better debug messages in mission_source.sh (Pierre Hyvernat)
  • d1cfe16: C version of the first two [spell] programs. (Rodolphe Lepigre)
  • 35ba12d: C version for mission 3 in processes group of missions (Pierre Hyvernat)
  • 14ed65e: remove python dependency (Pierre Hyvernat)
  • c32a8ed: use a random parchment for the welcome message (Pierre Hyvernat)
  • d9d3e04: bug when outputing coal / snowflakes in processes/03 (Pierre Hyvernat)
  • 540bf4c: add targets "check", "check-verbose", "tests" and "tests-verbose" (Pierre Hyvernat)
  • 3444fec: rename LANG variable in makefiles to LANGUAGES (Pierre Hyvernat)
  • 5da74f1: use new "make check-verbose" in tests.yml (Pierre Hyvernat)
  • 3dd9346: macOS' cp doesn't accept --archive (Pierre Hyvernat)
  • e6c6229: bug when copying files in archive.sh (Pierre Hyvernat)
  • 04143be: rename GameShell.sh to gameshell.sh (Pierre Hyvernat)
  • 2d35ec0: allow external "gsh COMMAND" (Pierre Hyvernat)
  • cfc9192: adapt the width of goal files / treasure messages (Pierre Hyvernat)
  • 3cad0cf: minor corrections in goal files (Pierre Hyvernat)
  • 7e75c58: missing unset variables (Pierre Hyvernat)

v0.1.0

27 May 20:41
Compare
Choose a tag to compare
Add workflow for version releases.

This should allow creating a release by simply pushing a tag of the
form "vX.Y.Z" (where "X.Y.Z" follows https://semver.org).

See https://github.com/marketplace/actions/automatic-releases for
more information on the workflow.