vrc-get

Fast Open Source command line (vrc-get) and graphical (ALCOM) client of VRChat Package Manager.

MIT License

Downloads
20
Stars
141
Committers
23

Bot releases are visible (Hide)

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.13

Published by github-actions[bot] 7 months ago

Version 0.1.0-beta.13

Added

  • Migrate legacy VRCSDK3 project to VPM VRCSDK #580

Changed

  • Show "Not Selected" instead of "none" if the corresponding repositories are not selected #568
  • vrc-get now finds unity hub from registry key #590

Fixed

  • Legacy Projects cannot be added to VCC project list #586
  • Removing repository doesn't remove package from list #587
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/v1.8.0-beta.1

Published by github-actions[bot] 7 months ago

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.12

Published by github-actions[bot] 8 months ago

Version 0.1.0-beta.12

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.11

Published by github-actions[bot] 8 months ago

Version 0.1.0-beta.11

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.10

Published by github-actions[bot] 8 months ago

Version 0.1.0-beta.10

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.9

Published by github-actions[bot] 8 months ago

Version 0.1.0-beta.9

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.8

Published by github-actions[bot] 8 months ago

Version 0.1.0-beta.8

Added

  • Settings and Repositories page #522
  • Auto Update #557

Changed

  • The color of "Remove from the List" button is now default one. #524

Fixed

  • Unity launched by vrc-get is shown as a part of vrc-get-gui #530
  • Fails to load all repositories if fails to load one repository #551
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.7

Published by github-actions[bot] 8 months ago

Version 0.1.0-beta.7

Added

  • Remove Project #521
  • Migrate a Copy #522

Changed

  • Show unity log while migration #519
  • MacOS build is now a universal binary #520
  • Use local time for timestamp in log file #523

Fixed

  • No user agent for http requests #513
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.6

Published by github-actions[bot] 8 months ago

Version 0.1.0-beta.6

Added

  • Licenses page #504
    • Currently under Settings page.
  • Reinstall Packages #508
    • Actually, this button is equivalent to vrc-get resolve.
    • To add this button, Upgrade All button is moved into the dropdown menu.

Changed

  • Improved logging #505
  • Improved indication for error #512
  • Show a project as not exists if the directory does not exist #512

Fixed

  • We can click upgrade button while installing packages #507
  • Packages for Avatars are shown if the project is Worlds project and vice versa #510
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.5

Published by github-actions[bot] 8 months ago

Version 0.1.0-beta.5

Added

  • Support for Show Prereleases #495

Changed

  • The version name is shown on the menu instead of settings page #496

Fixed

  • Fails to load package.json with invalid url in url field #492
    • This makes d4rkAvatarOptimizer is recognized as not installed.
  • Log file is not saved on windows #493
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.4

Published by github-actions[bot] 8 months ago

Version 0.1.0-beta.4

Added

  • See and save logs of the vrc-get-gui #475
  • Link to changelog when install #481
  • Upgrade all button #483
  • Add version information to the settings page #484

Fixed

  • Message protrudes from toasts or dialogs #469
  • Window name should be vrc-get-gui but was vrc-get GUI #474
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/v1.7.1

Published by github-actions[bot] 8 months ago

Version 1.7.1

Changed

  • When you call vrc-get vcc without enabling experimental-vcc feature, it will show you a warning #485

Fixed

  • Empty depeneencies block of locked section in vpm-manifest.json is removed #478
    • This follows the changed behavior of the official VPM command.
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/v1.7.0

Published by github-actions[bot] 8 months ago

Version 1.7.0

Added

  • vrc-get downgrade which is for downgrading package #409

Changed

  • vrc-get will not search Packages folder for legacy assets with GUID #439
    • Specifying Packages/<package id> folder as a legacy folder is still supported.

Fixed

  • projects migrated from settings.json to litedb does not have UnityVersion #411
  • vrc-get repo add adds a relative path to settings.json #440
  • vrc-get repo add accepts invalid path to the local repository #440
  • last modified on the vcc project database is not updated #443
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.3

Published by github-actions[bot] 8 months ago

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/gui-v0.1.0-beta.2

Published by github-actions[bot] 8 months ago

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/v1.6.1

Published by github-actions[bot] 8 months ago

Version

Fixed

  • repositories with vrc-get.yank but without vrc-get.aliases not working
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/v1.6.0

Published by github-actions[bot] 8 months ago

Version

Added

  • Changelog #351
    • I wrote changelog for all releases for all releases
  • global (whole-user) configuration for vrc-get #352
    • create in the %LOCALAPPDATA%/VRChatCreatorCompanion/vrc-get-settings.json or $XDG_DATA_HOME/VRChatCreatorCompanion/vrc-get-settings.json
    • This feature is not stable yet. Using this feature will warn you about it and use at your own risk. #362
  • Feature to ignore official / curated repositories #352
    • You can enable this feature in vrc-get-settings.json by setting ignoreOfficialRepository or ignoreCuratedRepository to true.
    • This feature is replacement of experimental-override-predefined feature since 1.4.1.
      • Please add alternative repository to user repository and enable this feature to use alternative repository instead of official / curated repository.
    • This feature is not stable yet. Using this feature will warn you about it and use at your own risk. #362 #365
  • vrc-get-litedb crate which is NativeAOT based LiteDB wrapper for vrc-get #320
  • vrc-get vcc commands which is a command for vrc-get as a VCC project #369 #396
    • This feature is disabled by default. pass --features experimental-vcc to cargo to enable this feature. #384
    • vrc-get vcc project list to list projects #369
    • vrc-get vcc project add <path> to add a project to project list #369
    • vrc-get vcc project remove <path> to remove a project from project list #369
    • vrc-get vcc unity list to list unity in vcc's unity list #382
    • vrc-get vcc unity add <path> to add a unity to vcc's unity list #382
    • vrc-get vcc unity remove <path> to remove a unity from vcc's unity list #382
    • In addition, vrc-get migrate unity 2022 command will get unity from the vcc's unity list #382
  • Tests for vrc-get-vpm module. #393
    • For basic project operations, I added tests in vrc-get-vpm module.
  • vrc-get i --name <name> to install package by name #398
    • Currently, name-based search ignores whitespace in the name.
    • This feature is experimental. Behavior may change in the future.
  • vrc-get property in package.json for extra metadata for vrc-get #399
    • with yanked field, you can yank the package from the repository. #399
      • setting "yanked": true will make your package yanked and "yanked": "reason" tell the reason of yanking.
    • with aliases field, you can add aliases for vrc-get i --name described above #399
      • since vrc-get i --name is experimental, this feature is also experimental.
  • zipSHA256 property support #406
    • You can add zipSHA256 property to package.json to specify SHA256 hash of the zip file.
    • Currently vrc-get verifies the hash of the zip file when using cache as VCC does.
    • I may add verification for downloaded zip file in the future.
  • Better logging style #407
    • Now, vrc-get uses our formatting style for logging if none of RUST_LOG_STYLE and RUST_LOG are set.
    • This style is shorter than env_logger's default style so better for default CLI usage.
    • If you need more detailed logs, you can set RUST_LOG to get more detailed information.

Changed

  • Improved confirmation behaviour about updating dependencies #395
    • Previously, the confirmation show nothing about updating dependencies since it's almost safe (just updating vpm-manifest.json).
    • Since this release, vrc-get shows about what's updating dependencies
    • In addition, if actual operaion is just updating dependencies, vrc-get will just show updates and apply changes without confirmation.

Fixed

  • Warnings about index map #350
  • vrc-get repo remove not working #361
  • writing local repo cache 'Repos/vrc-curated.json' error #365
  • Prompt is shown even if there is nothing to update #393
  • Conflict warning can be shown even if new conflicts are not caused #393 #400
  • Directory traversal with legacyFolders and legacyFiles #393
  • You can add unused package to locked with vrc-get upgrade #403
    • Now, vrc-get show you Package <id> is not locked, so it cannot be upgraded error.
  • Panic when upgrading unused package with vrc-get upgrade #403
vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/v1.6.0-rc.0

Published by github-actions[bot] 8 months ago

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/v1.6.0-beta.2

Published by github-actions[bot] 8 months ago

vrc-get - https://github.com/vrc-get/vrc-get/releases/tag/v1.6.0-beta.1

Published by github-actions[bot] 8 months ago

Package Rankings
Top 39.31% on Formulae.brew.sh
Badges
Extracted from project README
GitHub deployments crates.io deployments Github latest crates.io latest Homebrew Version MacPorts Version Scoop Version AUR Version