Skip to content

jcredland/jpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JUCE Package Manager

Install and manage JUCE modules from the command line in style!

jpm install juce_*

Find JUCE modules you didn't know about:

jpm list

Create JUCE modules with as little fuss as possible:

jpm genmodule myModuleFolder myNamespace juce_core

Include a local module:

jpm add ./local_modules/my_existing_module

Submitting modules

If there end up being LOTS of modules we'll have to automate this. But for now submit and ISSUE on github or a pull request.

Goals

  • Simplicity
  • Ensure repeatable builds
  • Encourage sharing of code
  • Make it easier to reuse your own code

AND

  • Avoid the headaches of git submodule as much as possible

TODO

Lots. It'd be good if it could install the introjucer, yes? :)

Full Usage

 $ jpm
JUCE v4.0.2

jpm - a juce package manager

ESSENTIAL COMMANDS
jpm install <source>      add and install a modules
jpm install               download any missing modules for the current project
jpm add <source>          add a local module without using the directory
jpm list [<wildcard>]     show all available modules, e.g. jpm list *core*
jpm erasecache            erase the download cache

OTHER COMMANDS
jpm genmodule <name>      create a module template [ beta ]
jpm rebuildjucer          rewrite the modules section of the jucer file

Run this from the root of your JUCE project

About

JUCE Package Manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages