We split out all non-radicle terminal functionality so that it can be accessed by `radicle-node` without importing `radicle-cli`.