Skip to content

koyashiro/vpm-repos-gen

This branch is 1 commit ahead of main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d408b03 · Apr 21, 2025
Apr 18, 2025
Jan 14, 2024
Feb 27, 2023
Feb 27, 2023
Feb 27, 2023
Apr 21, 2025
Apr 21, 2025
Feb 27, 2023
Feb 27, 2023
Feb 4, 2024
May 13, 2024

Repository files navigation

vpm-repos-gen

Installation

Using cargo

cargo install --locked --git https://github.com/koyashiro/vpm-repos-gen

Prebuilt binaries

https://github.com/koyashiro/vpm-repos-gen/releases/latest

Example

vpm-repos-gen \
  --name 'koyashiro' \
  --author 'koyashiro' \
  --url 'https://vpm.koyashiro.net/repos.json' \
  --id 'net.koyashiro.vpm' \
  --repos 'koyashiro/udon-list,koyashiro/udon-dictionary'
Output
{
  "name": "koyashiro",
  "author": "koyashiro",
  "url": "https://vpm.koyashiro.net/repos.json",
  "id": "net.koyashiro.vpm",
  "packages": {
    "net.koyashiro.udonexception": {
      "versions": {
        "0.1.0": {
          "version": "0.1.0",
          "name": "net.koyashiro.udonexception",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-exception/issues"
          },
          "description": "List implementation for UdonSharp.",
          "displayName": "UdonException",
          "homepage": "https://github.com/koyashiro/udon-exception",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-exception"
          },
          "samples": [
            {
              "description": "Sample of UdonException.",
              "displayName": "UdonExceptionSample",
              "path": "Samples~/UdonExceptionSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-exception/releases/download/v0.1.0/net.koyashiro.udonexception-0.1.0.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.5"
          }
        },
        "0.2.0": {
          "version": "0.2.0",
          "name": "net.koyashiro.udonexception",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-exception/issues"
          },
          "description": "List implementation for UdonSharp.",
          "displayName": "UdonException",
          "homepage": "https://github.com/koyashiro/udon-exception",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-exception"
          },
          "samples": [
            {
              "description": "Sample of UdonException.",
              "displayName": "UdonExceptionSample",
              "path": "Samples~/UdonExceptionSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-exception/releases/download/v0.2.0/net.koyashiro.udonexception-0.2.0.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.5"
          }
        }
      }
    },
    "net.koyashiro.udontest": {
      "versions": {
        "0.1.0": {
          "version": "0.1.0",
          "name": "net.koyashiro.udontest",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-test/issues"
          },
          "description": "Simple test library for UdonSharp.",
          "displayName": "UdonTest",
          "homepage": "https://github.com/koyashiro/udon-test",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-test"
          },
          "samples": [
            {
              "description": "Sample of UdonTest.",
              "displayName": "UdonTestSample",
              "path": "Samples~/UdonTestSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-test/releases/download/v0.1.0/net.koyashiro.udontest-0.1.0.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.5"
          }
        },
        "0.1.1": {
          "version": "0.1.1",
          "name": "net.koyashiro.udontest",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-test/issues"
          },
          "description": "Simple test library for UdonSharp.",
          "displayName": "UdonTest",
          "homepage": "https://github.com/koyashiro/udon-test",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-test"
          },
          "samples": [
            {
              "description": "Sample of UdonTest.",
              "displayName": "UdonTestSample",
              "path": "Samples~/UdonTestSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-test/releases/download/v0.1.1/net.koyashiro.udontest-0.1.1.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.5"
          }
        },
        "0.1.2": {
          "version": "0.1.2",
          "name": "net.koyashiro.udontest",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-test/issues"
          },
          "description": "Simple test library for UdonSharp.",
          "displayName": "UdonTest",
          "homepage": "https://github.com/koyashiro/udon-test",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-test"
          },
          "samples": [
            {
              "description": "Sample of UdonTest.",
              "displayName": "UdonTestSample",
              "path": "Samples~/UdonTestSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-test/releases/download/v0.1.2/net.koyashiro.udontest-0.1.2.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.5"
          }
        },
        "0.2.0": {
          "version": "0.2.0",
          "name": "net.koyashiro.udontest",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-test/issues"
          },
          "description": "Simple test library for UdonSharp.",
          "displayName": "UdonTest",
          "homepage": "https://github.com/koyashiro/udon-test",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-test"
          },
          "samples": [
            {
              "description": "Sample of UdonTest.",
              "displayName": "UdonTestSample",
              "path": "Samples~/UdonTestSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-test/releases/download/v0.2.0/net.koyashiro.udontest-0.2.0.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.5"
          }
        },
        "0.3.0": {
          "version": "0.3.0",
          "name": "net.koyashiro.udontest",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-test/issues"
          },
          "description": "Simple test library for UdonSharp.",
          "displayName": "UdonTest",
          "homepage": "https://github.com/koyashiro/udon-test",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-test"
          },
          "samples": [
            {
              "description": "Sample of UdonTest.",
              "displayName": "UdonTestSample",
              "path": "Samples~/UdonTestSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-test/releases/download/v0.3.0/net.koyashiro.udontest-0.3.0.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.5"
          }
        },
        "0.4.0": {
          "version": "0.4.0",
          "name": "net.koyashiro.udontest",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-test/issues"
          },
          "description": "Simple test library for UdonSharp.",
          "displayName": "UdonTest",
          "homepage": "https://github.com/koyashiro/udon-test",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-test"
          },
          "samples": [
            {
              "description": "Sample of UdonTest.",
              "displayName": "UdonTestSample",
              "path": "Samples~/UdonTestSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-test/releases/download/v0.4.0/net.koyashiro.udontest-0.4.0.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.5"
          }
        },
        "0.4.1": {
          "version": "0.4.1",
          "name": "net.koyashiro.udontest",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-test/issues"
          },
          "description": "Simple test library for UdonSharp.",
          "displayName": "UdonTest",
          "homepage": "https://github.com/koyashiro/udon-test",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-test"
          },
          "samples": [
            {
              "description": "Sample of UdonTest.",
              "displayName": "UdonTestSample",
              "path": "Samples~/UdonTestSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-test/releases/download/v0.4.1/net.koyashiro.udontest-0.4.1.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.6"
          }
        },
        "0.4.2": {
          "version": "0.4.2",
          "name": "net.koyashiro.udontest",
          "author": {
            "email": "[email protected]",
            "name": "koyashiro",
            "url": "https://github.com/koyashiro"
          },
          "bugs": {
            "url": "https://github.com/koyashiro/udon-test/issues"
          },
          "description": "Simple test library for UdonSharp.",
          "displayName": "UdonTest",
          "homepage": "https://github.com/koyashiro/udon-test",
          "license": "MIT",
          "repository": {
            "type": "git",
            "url": "https://github.com/koyashiro/udon-test"
          },
          "samples": [
            {
              "description": "Sample of UdonTest.",
              "displayName": "UdonTestSample",
              "path": "Samples~/UdonTestSample"
            }
          ],
          "url": "https://github.com/koyashiro/udon-test/releases/download/v0.4.2/net.koyashiro.udontest-0.4.2.zip",
          "vpmDependencies": {
            "com.vrchat.udonsharp": "1.1.7"
          }
        }
      }
    }
  }
}

About

Generate vpm package list.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages