Skip to content

Choose an account and repository

rvs remembers the account and repository you choose, so you do not have to repeat them in every command.

List the personal account and organizations available to you:

Terminal window
rvs account list

Choose one by its public name:

Terminal window
rvs account switch Avery
rvs account switch AcmeHQ

For 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.

Use the name-based target shown in Ravenstash. It combines the namespace and repository names:

Terminal window
rvs art select platform/packages
rvs art status

Then run package commands without repeating the repository:

Terminal window
rvs pip install internal-sdk
rvs npm ci
rvs mvn verify

If 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 Ravenstash-provided mirror:

Terminal window
rvs art mirror select pypiorg

Or choose a custom mirror created by your organization:

Terminal window
rvs art mirror select --custom company-python

If the same custom name is used for more than one package format, add the format:

Terminal window
rvs art mirror select --custom company-packages --format pypi

Mirrors are read-only. Select a private repository before publishing.

Terminal window
rvs art clear

This 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.

Terminal window
rvs status

This 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.