From 2cda75bc9385da199b4db5f6cc2692bfd694fcf1 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Mon, 5 Jan 2026 22:35:40 +0700 Subject: spdxconv: tool to convert license and copyright to SPDX format This is the initial implementation, work in progress, with the following functions, * loading the spdxconv.cfg file * scanning list of files to be converted * detect .git repository and exclude files ignored by .gitignore No conversion logic is implemented yet. --- testdata/New_test.txt | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 testdata/New_test.txt (limited to 'testdata/New_test.txt') diff --git a/testdata/New_test.txt b/testdata/New_test.txt new file mode 100644 index 0000000..2b718d3 --- /dev/null +++ b/testdata/New_test.txt @@ -0,0 +1,36 @@ +// SPDX-License-Identifier: GPL-3.0-only +// SPDX-FileCopyrightText: 2025 M. Shulhan + +>>> .git/config +# Copyright 2022, Shulhan . All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +>>> .gitignore +node_modules/ +*.html +!test.html +vendor/ + +>>> node_modules/dummy +Dummy content for node_modules directory. + +>>> test.go +// Copyright 2022, Shulhan . All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +>>> test.html + + +>>> test.sh +# Copyright 2022, Shulhan . All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +>>> vendor/dummy +Dummy content for vendor directory. -- cgit v1.3