Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: phyver/GameShell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: phyver/GameShell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: devel
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 81 files changed
  • 1 contributor

Commits on Jun 17, 2025

  1. Configuration menu
    Copy the full SHA
    4bec9cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    525997f View commit details
    Browse the repository at this point in the history
  3. work on gsh man page, first version of French manpage, italian templates

    NOTE for italian translator
    
    The files are located in $GSH_ROOT/i18n/source/gsh-commands/it
    
    The files
      commands_admin.txt
      commands_dev.txt
      commands_misc.txt
      commands_standard.txt
    were extracted from the $GSH_ROOT/i18n/gsh-full-help/it.txt and
    shouldn't require modifications. (Note that the trailing "+" symbols are
    there to indicate hard line breaks and should be kept.)
    
    The file
      gsh_help.txt
    is the header used with commands_standard.txt to generate the output of
    the "gsh help" command. It was extracted from the
    $GSH_ROOT/i18n/gsh-help/it.txt and shouldn't require modifications.
    
    That leaves 2 files:
    
      gsh_full_help.txt
      It is used to wrap the commands_*.txt files to generate the output
      of the "gsh HELP" command.
      You can translate the section titles and the reference to the
      manpage. (If you don't feel an italian manpage is important, you can
      either remove the first few lines, or say that the manpage is in
      English.)
    
      man_gsh.txt
      It is used to generate the manpage (with asciidoc) with the
      commands_*.txt files.
      It contains additional comments / explanations about GameShell. If
      you do translate it, don't forget to add your name somewhere!
    
    You can generate each of the output files with
    
      $ make it.1
      $ make it.help
    
    The command
    
      $ make install
    
    should install the files in the appropriates directories.
    
    NOTE that the manpage is still a work in progress, and I'm still not
    sure that's the final version. Translating it is thus not a priority at
    this point.
    phyver committed Jun 17, 2025
    Configuration menu
    Copy the full SHA
    3b267ea View commit details
    Browse the repository at this point in the history
  4. possibility of a global gameshell.sh, manpage for gameshell.sh

    When calling a self extracting archive, it can be extracted in several
    places:
    
    - if we give a first argument to gameshell.sh which is a directory
      with rwx access right, the archive is extracted there
    
    - if the gameshell.sh (or save file) is inside a non writable
      directory, or if the file itself is non writable, the archive is
      extracted inside $HOME/.gameshell
    
    - otherwise, the archive is extracted next to the gameshell.sh file
    
    The save file is created in the same place where the archive was
    extracted.
    
    This is documented in a new gameshell.sh.1 manpage (only in English).
    This man page is available from within Gameshell (not very useful) but
    could be installed in standard man page directories if Gameshell is
    installed globally.
    phyver committed Jun 17, 2025
    Configuration menu
    Copy the full SHA
    a66ac80 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ce6ece View commit details
    Browse the repository at this point in the history
  6. 05_background: more explicit goal

    many students don't read the error from gsh check, so I added the note
    to the goal as well
    phyver committed Jun 17, 2025
    Configuration menu
    Copy the full SHA
    55aab24 View commit details
    Browse the repository at this point in the history
  7. special error message when no gsh subcommand is given

    and fix typo in translation files
    phyver committed Jun 17, 2025
    Configuration menu
    Copy the full SHA
    632782f View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2025

  1. Configuration menu
    Copy the full SHA
    2b87b63 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2025

  1. Configuration menu
    Copy the full SHA
    3fc8e59 View commit details
    Browse the repository at this point in the history
Loading