All Projects → webscopeio → license.sh

webscopeio / license.sh

Licence: other
License checker tool - We're in a beta phase, any help is appreciated, especially reporting issues

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to license.sh

license-auditor
License Auditor helps you track and validate licenses inside your project.
Stars: ✭ 15 (-60.53%)
Mutual labels:  license-management, license-checking
cryptolens-java
Client API to access the functionality of Cryptolens Web API
Stars: ✭ 24 (-36.84%)
Mutual labels:  license-checking
Licenseclassifier
A License Classifier
Stars: ✭ 180 (+373.68%)
Mutual labels:  license-management
TrialMaker.Demo
A powerful yet straight-forward library suite that provides secure trial license generation and copy-protection features for .NET applications. It also supports premium license generation for expired free-trials.
Stars: ✭ 21 (-44.74%)
Mutual labels:  license-management
Licensed
⚖️ ✔️ licensed is an interactive command line tool to help you choose and add licenses to your projects
Stars: ✭ 220 (+478.95%)
Mutual labels:  license-management
example-electron-license-activation
An example of how to implement software licensing and device activation in an Electron application
Stars: ✭ 55 (+44.74%)
Mutual labels:  license-management
Npm License Crawler
Analyzes license information for multiple node.js modules (package.json files) as part of your software project.
Stars: ✭ 168 (+342.11%)
Mutual labels:  license-management
cryptolens-python
Cryptolens Client API for Python
Stars: ✭ 107 (+181.58%)
Mutual labels:  license-checking
UnityAutomaticLicensor
This project has moved to GitLab: https://gitlab.com/redpointgames/UnityAutomaticLicensor
Stars: ✭ 16 (-57.89%)
Mutual labels:  license-management
sonarqube-licensecheck
SonarQube Licensecheck Plugin
Stars: ✭ 122 (+221.05%)
Mutual labels:  license-management
eslint-plugin-license-header
Rules to validate the presence of license headers in source files.
Stars: ✭ 21 (-44.74%)
Mutual labels:  license-management
SimpleLicensing
A Go Based Licensing System for Digital Rights Management
Stars: ✭ 96 (+152.63%)
Mutual labels:  license-management
headroom
©️ Manager for license headers in source code files.
Stars: ✭ 41 (+7.89%)
Mutual labels:  license-management
Go License Detector
Reliable project licenses detector.
Stars: ✭ 218 (+473.68%)
Mutual labels:  license-management
java-license-manager
OddSource Code Java License Manager
Stars: ✭ 22 (-42.11%)
Mutual labels:  license-management
Glpi
GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.
Stars: ✭ 2,278 (+5894.74%)
Mutual labels:  license-management
license-checker-php
CLI tool to verify used licenses in composer dependencies
Stars: ✭ 28 (-26.32%)
Mutual labels:  license-management
go-license-detector
Reliable project licenses detector.
Stars: ✭ 71 (+86.84%)
Mutual labels:  license-management
cryptolens-cpp
C++ Interface for Cryptolens Web API
Stars: ✭ 15 (-60.53%)
Mutual labels:  license-checking
lisense
Sensible repository licensing for Humans
Stars: ✭ 23 (-39.47%)
Mutual labels:  license-management

Check licenses of your software.

License: MIT Python build License.sh check

The goal of this repository is to create a simple utility that you can simply run in your repository to check compliance of your 3rd party dependencies.

https://webscopeio.github.io/license.sh/#/

License compliance tool for your software. We're currently in Beta phase, please feel free to help us with providing bugreports & submitting PRs.

Installation

  1. 🐍 Install pip https://pip.pypa.io/en/stable/installing/
  2. 💻 pip install license-sh

Usage

Run the following command inside your repository.

license-sh

Screenshot

Supported Lanaguages & Package managers

  • Javascript
    • NPM
    • Yarn
  • Python
    • pipenv
  • Java
    • maven

Contribution guide

Available commands:

pipenv run check-types
pipenv run lint
pipenv run test

You need to set-up a repository and install dependencies using pipenv.

# clone the repo
$ git clone [email protected]:webscopeio/license.sh.git
# install pipenv
$ pipenv install
# run the project
$ pipenv run ./license-sh <path_to_test_project>

Running tests

pipenv run python -m unittest

Documentation

pipenv run mkdocs serve

Packaging

Read https://packaging.python.org/tutorials/packaging-projects/

  1. Run python3 setup.py sdist bdist_wheel.
  1. It will generate .tar.gz file in dist/ directory which you can
  2. install with pip install <file.tar.gz>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].