Installation instructions for Makeshift      initial set-up      1+ Ensure you are running Linux.      : see `^*operating system, assumption of Linux$` @ http://reluk.ca/project/editorial_guidelines.brec      2+ Ensure the latest JDK is installed and accessible.      : see https://jdk.java.net/      + Ensure the path to its installation directory is exported as environment variable `JDK_HOME`.      >+ echo $JDK_HOME      / ⇒ /opt/jdk-22.0.1      if( necessary )      + Add the equivalent of the following to your login initializer, e.g. `~/.profile`, `~/.bash_profile` or what have you.   JDK_HOME=/opt/jdk-22.0.1   export JDK_HOME      + Confirm the JDK commands are accessible.      >+ $JDK_HOME/bin/javac --version      / ⇒ javac 22.0.1      - Expect a version of 22, or later.      3+ Install the files of the present project.      >+ cd <command directory>/      / The command directory is where project installations are accessible by their proper paths. The present project, for example, will shortly be accessible at `Makeshift`.      : see `^*command directory$` @ http://reluk.ca/project/glossary.brec      >+ git clone http://reluk.ca/var/repo/git/Makeshift.git Makeshift      4+ Test your access to the Makeshift commands.      >+ Makeshift/bin/build -?      / ⇒ Usage: build <project> <target>...      5+ Get convenient access to all Makeshift commands.      + Append the directory of this project’s shell commands to the search path.      >+ PATH=$PATH:<command directory>/Makeshift/bin      + Test it.      >+ which build      / ⇒ <command directory>/Makeshift/bin/build      >+ build -?      / ⇒ Usage: build <project> <target>...      + Make it permanent by adding the same to your login initializer:   PATH=$PATH:<command directory>/Makeshift/bin      working example      : see http://reluk.ca/.profile      Web publication      Breccian files      : join @ http://reluk.ca/project/Breccia/project_installation.brec \ Copyright 2020, 2022-2023 Michael Allan. Licence MIT.