rspm-offline-downloader get openvsx

Advanced

Download OpenVSX extension files required to run Posit Package Manager in an air-gapped environment

Terminal
rspm-offline-downloader get openvsx [flags]

Examples

Terminal
  # Download specific extensions listed in a file
  rspm-offline-downloader get openvsx --rspm-version=[Posit Package Manager version] --destination=[/path/to/destination] --file-in=[/path/to/extensions.txt]

  # Download all extensions
  rspm-offline-downloader get openvsx --rspm-version=[Posit Package Manager version] --destination=[/path/to/destination]

  # Download all extensions for specific platforms only
  rspm-offline-downloader get openvsx --rspm-version=[Posit Package Manager version] --destination=[/path/to/destination] --target-platforms=linux-x64,linux-arm64,win32-x64

  # Preview downloads without saving files
  rspm-offline-downloader get openvsx --rspm-version=[version] --destination=[/path] --file-in=[/path/to/extensions.txt] --dryrun

Options

Terminal
      --base-url string           Optional. The base URL to locate files. (default "https://rspm-sync.rstudio.com")
      --concurrency int           Optional. The number of concurrent downloads. Must be 1-1000. (default 500)
      --destination string        The destination to download files.
      --dryrun                    Optional. Describe the downloads without saving any files.
      --file-in string            Optional. The path to a file listing extension IDs, one per line (namespace.name). Lines starting with # are comments. Blank lines are ignored. Dependencies are resolved automatically. If omitted, all extensions are downloaded.
  -h, --help                      help for openvsx
      --outbound-proxy string     Optional. URL to use for outbound HTTP(s) requests. Values may be either a complete URL or a host[:port], in which case the http scheme is assumed.
  -q, --quiet                     Optional. Run this command with minimal output.
      --rspm-version string       Your version of Posit Package Manager, e.g., 2026.04.0
      --target-platforms string   Optional. Comma-separated platform filter (e.g., linux-x64,linux-arm64,darwin-arm64,win32-x64). The 'universal' platform is always included automatically.

Options inherited from parent commands

Terminal
      --cache     Enables caching between subsequent calls to the offline downloader (default true)
  -v, --verbose   Provide additional output
Back to top