Skip to content
This repository has been archived by the owner on May 10, 2022. It is now read-only.

Releases: Terkwood/spdx-blaster

❗ Cooperate with Sha-bangs

21 May 23:00
1874db8
Compare
Choose a tag to compare

This release adds the capability to handle UNIX sha-bang lines gracefully (#!/bin/sh etc). See #4 and #15.

✍ Support popular licenses

20 May 14:09
305aa3e
Compare
Choose a tag to compare

This release improves support to allow a choice from several popular licenses.

spdx-blaster -l MIT mysrc.java
spdx-blaster --license gpl-2.0-only

It provides some flexibility in the ID string that must be provided in order to select the license, e.g. you can write spdx-blaster -l apache20 and omit periods and dashes, and use either upper or lower case.

See #2 and #12.

💬 Support multiple programming dialects

19 May 23:53
ec0a8ba
Compare
Choose a tag to compare

This release supports many different types of source files, choosing the appropriate comment style for each. (#9, #3)

🧗‍♂️ Begin to Exist

19 May 22:12
d3eea80
Compare
Choose a tag to compare

Features

Greetings! spdx-blaster is happy to be here.

It can presently alter individual rust or shell files (though it doesn't handle sh'bang lines gracefully):

spdx-blaster bar.rs
spdx-blaster foo.sh

It can only apply the MIT license. We hope to expand this functionality in the future to include more file types (#3), more types of licenses (#2), and to allow the utility to recurse through the filesystem quickly, taking care of all files that it can find (#1).