Skip to content
forked from ccbrown/needy

Fork of Needy. Usually only the "mainline" branch is used, which tracks upstream.

License

Notifications You must be signed in to change notification settings

bittorrent/needy

 
 

Repository files navigation

Needy Build Status Build status codecov Documentation MIT License

Needy is tool that aims to make C++ library dependencies as magical as possible. Dependencies are declared in a file known as the "needs file", usually by simply adding a source URI. Then Needy will download and build those dependencies for you.

For example, by creating a needs.yaml file in your project that looks like this:

libraries:
    catch:
        repository: git@github.com:philsquared/Catch.git
        commit: v1.3.0

You can then use a simple command invocation (needy satisfy) to download and build Catch for your target platforms. Once integrated with your build system, adding, updating, or modifying dependencies in any way becomes a trivial matter.

Needy is extremely capable, so be sure to check out the examples directory or the documentation to see some more things you can do.

About

Fork of Needy. Usually only the "mainline" branch is used, which tracks upstream.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%