0.0.17 • Published 10 years ago

unity-packman v0.0.17

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

unity-packman

A tiny package dependency manager for Unity, powered by Github

Why package manager for Unity?

I am working with many Unity projects, and most of them use somewhat shared packages.
but there was no clever way to support package dependencies for programmers yet. so I started this project.

with unity-packman, all package dependencies will be installed in Assets/Plugins/packman-pkgs folder.
you don't need to copy packages manually.

Requirements

  • nodejs (>= 6.0.0) / npm
  • git

Getting Started

In your project directory (parent of Unity Assets folder).

npm install -g unity-packman

Below command will create packman.json for your project.

unity-packman init

Then, now you can install dependency like this:

unity-packman install appetizermonster/Unity3D-Co

Extra Commands

  • Install All Dependencies in packman.json
unity-packman install
  • Remove Installed Dependency
unity-packman remove appetizermonster/Unity3D-Co
  • Update .gitignore for unity-packman
unity-packman gitignore

Structure of packman.json

{
  "name": "Unity3D-Co",                           // Package Name
  "export": "Assets/Co",                          // Export Directory
  "dependencies": [
    "appetizermonster/Unity3D-RecompileDisabler"  // Package URI
  ]
}

Examples of Package URI

  • Default

    appetizermonster/Unity3D-Co
  • Specific Commit (with SHA1 Hash)

    appetizermonster/Unity3D-Co?commit=6236ae6ed9e57de626b31e8d1c0957e074cf9331
  • Specific Branch

    appetizermonster/Unity3D-Co?branch=develop
  • Specific Tag

    appetizermonster/Unity3D-Co?tag=v0.0.1

TODO

  • prune command

Example Packages

Contribution

Any contributions are welcome!, Please open an issue!

License

MIT

0.0.17

10 years ago

0.0.16

10 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.11

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.1

10 years ago