Skip to content

Compose a list of a project's transitive dependencies with their licenses

License

Notifications You must be signed in to change notification settings

jaspervdj/cabal-dependency-licenses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cabal-dependency-licenses

Compose a list of a project's transitive dependencies with their licenses

Important: this was a quick tool I put together with a specific goal in mind. It is no longer actively maintained. You can use cabal-plan as an alternative (the license-report command in particular).

Installation

Through Hackage:

cabal install cabal-dependency-licenses

Usage

  1. Navigate to the source tree of a cabal package.

     $ cd Documents/Projects/stylish-haskell
    
  2. Make sure the package is configured correctly.

     $ cabal configure
    
  3. Use the tool.

     $ cabal-dependency-licenses
     # BSD3
    
     - aeson
     - array
     ...
     - void
     - yaml
    
     # MIT
    
     - conduit
     - text-stream-decode
    
     # LGPL
    
     - cpphs
     - polyparse
    

About

Compose a list of a project's transitive dependencies with their licenses

Resources

License

Stars

Watchers

Forks

Packages

No packages published