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

koopa

Shell bootloader for bioinformatics.

Screenshot

Requirements

Tested on:

Dependencies for executable scripts in bin/:

Installation

Requirements: bash, curl, git.

Single user

curl -sSL https://koopa.acidgenomics.com/install | bash

Installs into ~/.local/share/koopa/, following the recommended XDG base directory specification.

Next, 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}"
. "${XDG_CONFIG_HOME}/koopa/activate"

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.

Shared (for all users)

Requires sudo (i.e. administrator) permissions.

curl -sSL https://koopa.acidgenomics.com/install | bash -s -- --shared

Installs into /usr/local/koopa/.

This will also add a shared profile configuration file into /etc/profile.d/ for supported Linux distros, but not macOS.

If you’re going to install any programs using the cellar scripts, also ensure the permissions for /usr/local/ are group writable. The installer attempts to fix this automatically, if necessary.

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.