Skip to content
Snippets Groups Projects

License checking and fixing with Skywalking Eyes

After tweaking the licenserc.yaml in the project root:

license-eye header check -v debug

license-eye header fix -v debug

(be patient; takes forever)

Docs

https://github.com/apache/skywalking-eyes/blob/v0.1.0/README.md

Requirements

Apache Skywalking Eyes project: https://skywalking.apache.org/

various agents are available on the downloads/ page, https://skywalking.apache.org/downloads/

Skywalking license-eye: https://www.apache.org/dyn/closer.cgi/skywalking/eyes/0.1.0/skywalking-license-eye-0.1.0-src.tgz

Python agent:

https://dlcdn.apache.org/skywalking/python/0.7.0/skywalking-python-src-0.7.0.tgz

NodeJS agent:

https://www.apache.org/dyn/closer.cgi/skywalking/node-js/0.3.0/skywalking-nodejs-src-0.3.0.tgz

Client-side JavaScript agent:

https://www.apache.org/dyn/closer.cgi/skywalking/client-js/0.6.0/skywalking-client-js-0.6.0-src.tgz

How I got it to work

(@jgoldste, 10-2021)

Start by reading the README.mds!

easiest way: npm install skywalking-eyes --save

should also work:

cd /usr/local/opt
git clone https://github.com/apache/skywalking-eyes
cd skywalking-eyes/
make build

where I put the MacOS binary:

/usr/local/opt/skywalking-eyes/bin/darwin/license-eye