__
    .,-;-;-,. /'_\
  _/_/_/_|_\_\) /
'-<_><_><_><_>=/\
  `/_/====/_/-'\_\
   ""     ""    ""

koopa

Shell bootloader for bioinformatics.

Screenshot

Source code is available on GitHub.

Requirements

Tested on:

Dependencies for executable scripts in bin/:

Installation

Requirements: bash, curl, git.

bash -c "$(curl -sSL https://koopa.acidgenomics.com/install)"

The installer will prompt to determine whether you want a shared install for all users, or for the current local user only.

Update shell configuration (local user only)

Note that this step is not required for a shared installation on Linux, which writes a configuration file into /etc/profile.d instead.

To activate koopa on login, add these lines to your shell configuration file:

# koopa shell
# https://koopa.acidgenomics.com/
# shellcheck source=/dev/null
XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-${HOME}/.config}"
if [ -f "${XDG_CONFIG_HOME}/koopa/activate" ]
then
    . "${XDG_CONFIG_HOME}/koopa/activate"
fi

Not sure where to source activate in your configuration? Here are some general recommendations, in order of priority for each shell. These can differ depending on the operating system, so refer to your shell documentation for details.

Check installation

Restart the shell. Koopa should now activate automatically at login. You can verify this with command -v koopa. Next, check your environment dependencies with koopa check. To obtain information about the working environment, run koopa info.