Choose an account and repository
rvs remembers the account and repository you choose, so you do not have to
repeat them in every command.
Choose your account
Section titled “Choose your account”List the personal account and organizations available to you:
rvs account listChoose one by its public name:
rvs account switch Averyrvs account switch AcmeHQFor a personal account, use your Ravenstash username. For an organization, use
its public handle. Names are matched without regard to capitalization, and rvs
shows the saved spelling after selection.
Choose a private repository
Section titled “Choose a private repository”Use the name-based target shown in Ravenstash. It combines the namespace and repository names:
rvs art select platform/packagesrvs art statusThen run package commands without repeating the repository:
rvs pip install internal-sdkrvs npm cirvs mvn verifyIf two accounts contain the same platform/packages name, choose the intended
account first.
If the repository has more than one package format, rvs art select leaves the
format open and each command uses its own: rvs pip uses PyPI and rvs npm
uses npm. Running a command never changes your selection. Add --format to
rvs art select to keep one format.
Choose a private mirror
Section titled “Choose a private mirror”Choose a Ravenstash-provided mirror:
rvs art mirror select pypiorgOr choose a custom mirror created by your organization:
rvs art mirror select --custom company-pythonIf the same custom name is used for more than one package format, add the format:
rvs art mirror select --custom company-packages --format pypiMirrors are read-only. Select a private repository before publishing.
Clear the selected repository or mirror
Section titled “Clear the selected repository or mirror”rvs art clearThis does not sign you out, change your selected account, or delete anything.
For installs, rvs may use an enabled default mirror for PyPI, npm, or Maven. If
there is no suitable default, it asks you to choose a repository or mirror.
Check your choices
Section titled “Check your choices”rvs statusThis shows who is signed in, the local profile in use, the selected account,
the selected repository or mirror, and the Ravenstash API. People and
organizations appear by public handle and name, such as
org:acmehq (Acme HQ). Use it before publishing if you are unsure of the
destination.
rvs art status shows only the account, repository or mirror, and format used by
rvs art commands. Both commands only show information; they never change a
choice.

