Fast Open Source command line client of VRChat Package Manager.
vrc-get is a fast open-source command-line client designed to manage packages for VRChat Creator Companion (VCC). It provides an efficient way to install, remove, search, and update packages while supporting cross-platform usage on Windows, Linux, and macOS.
Key Features:
Package management: Install, remove, upgrade, and search packages with ease.
Repository management: Add, remove, or list repositories installed on your system.
Outdated package checker: Identify outdated packages in your project.
Cross-platform support: Works seamlessly across Windows, Linux, and macOS.
Experimental GUI version (ALCOM): Offers a graphical interface for users who prefer visual tools.
Audience & Benefit:
Ideal for VRChat content creators, developers, and community members to streamline their package management workflow. By using vrc-get, users can efficiently manage VPM packages, save time, and customize their projects with advanced functionality not available in the official VCC commands.
vrc-get is available via winget, making it easy to install on modern Windows systems.
README
vrc-get
Open Source command line client of VRChat Package Manager,
the main feature of VRChat Creator Companion (VCC), which supports Windows, Linux, and macOS.
This project is developed by community, not by VRChat.
Goals
Initial goals
Provide an open source command line client of VRChat Package Manager.
Provide more functionality for VPM than official vpm commands can do.
Additional goals since 2024
Provide a better cross-platform Creator Companion
Commands
For more details, please see --help
vrc-get install [pkg] [version] (with alias vrc-get i [pkg] [version] and vrc-get resolve)
install package to your project
vrc-get remove [pkg] (with alias vrc-get rm [pkg]) remove package from your project
vrc-get outdated list outdated packages in your project
The VRChat Creator Companion (VCC) is the Entry Point for creating things for VRChat. It currently includes the VRChat Package Manager (VPM), and houses official packages, community packages, learning resources, tools, and more!
The VRChat Creator Companion (VCC) is the Entry Point for creating things for VRChat. It currently includes the VRChat Package Manager (VPM), and houses official packages, community packages, learning resources, tools, and more!
The VRChat Creator Companion (VCC) is the Entry Point for creating things for VRChat. It currently includes the VRChat Package Manager (VPM), and houses official packages, community packages, learning resources, tools, and more!
If you're using Arch Linux, you can install vrc-get from Arch User Repository.
Please use your favorite AUR helpers.
yay -S vrc-get
Using cargo binstall
If you have cargo binstall, installing with cargo binstall is an easy & fast way to install vrc-get.
Cargo binstall will download & install prebuilt vrc-get from GitHub.
cargo binstall vrc-get
Using cargo
If you have cargo, installing with cargo is an easy way to install vrc-get.
Download the executable file for your platform and place it anywhere you want.
There are no additional requirements for these binaries. All binaries are compiled statically as possible.
For Linux, it's actually a static linked executable.
For Windows, only bcrypt.dll, ntdll.dll, kernel32.dll, advapi32.dll, ws2_32.dll, secur32.dll,
and crypt32.dll, which is builtin dlls, are dynamically linked.
For macOS, only Security.framework, CoreFoundation.framework, libiconv.2.dylibs, and libSystem.B.dylibs,
which are macOS-builtin dylibs, are dynamically linked.