#!/bin/sh if [ ${#} -eq 0 ]; then printf 'Usage: %s repository ...\n' "${0}" >&2 exit 1 fi for repo in "${@}"; do if ! [ -f "${HOME}/.config/mr/available.d/${repo}.vcsh" ]; then printf 'Error: %s: No such repository\n' "${repo}" >&2 continue fi if [ -f "${HOME}/.config/mr/config.d/${repo}.vcsh" ]; then printf 'Warning: %s: Already enabled\n' "${repo}" >&2 continue fi # Enable repository in mr configuration ln -s "../available.d/${repo}.vcsh" \ "${HOME}/.config/mr/config.d/${repo}.vcsh" done # Clone repositories mr checkout