forked from Plemya-x/ALR
		
	chore: add license update script
This commit is contained in:
		
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							| @@ -48,3 +48,8 @@ uninstall: | |||||||
|  |  | ||||||
| clean clear: | clean clear: | ||||||
| 	rm -f $(BIN) | 	rm -f $(BIN) | ||||||
|  |  | ||||||
|  | IGNORE_OLD_FILES := $(foreach file,$(shell cat old-files),-ignore $(file)) | ||||||
|  | update-license: | ||||||
|  | 	go run github.com/google/addlicense@latest -v -f license-header-old-files.tmpl $$(< old-files) | ||||||
|  | 	go run github.com/google/addlicense@latest -v -f license-header.tmpl $(IGNORE_OLD_FILES) . | ||||||
|   | |||||||
							
								
								
									
										18
									
								
								license-header-old-files.tmpl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								license-header-old-files.tmpl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | |||||||
|  | This file was originally part of the project "LURE - Linux User REpository", created by Elara Musayelyan. | ||||||
|  | It has been modified as part of "ALR - Any Linux Repository" by Евгений Храмов. | ||||||
|  |  | ||||||
|  | ALR - Any Linux Repository | ||||||
|  | Copyright (C) {{ .Year }} Евгений Храмов | ||||||
|  |  | ||||||
|  | This program is free software: you can redistribute it and/or modify | ||||||
|  | it under the terms of the GNU General Public License as published by | ||||||
|  | the Free Software Foundation, either version 3 of the License, or | ||||||
|  | (at your option) any later version. | ||||||
|  |  | ||||||
|  | This program is distributed in the hope that it will be useful, | ||||||
|  | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | GNU General Public License for more details. | ||||||
|  |  | ||||||
|  | You should have received a copy of the GNU General Public License | ||||||
|  | along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||||
							
								
								
									
										15
									
								
								license-header.tmpl
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								license-header.tmpl
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | |||||||
|  | ALR - Any Linux Repository | ||||||
|  | Copyright (C) {{ .Year }} Евгений Храмов | ||||||
|  |  | ||||||
|  | This program is free software: you can redistribute it and/or modify | ||||||
|  | it under the terms of the GNU General Public License as published by | ||||||
|  | the Free Software Foundation, either version 3 of the License, or | ||||||
|  | (at your option) any later version. | ||||||
|  |  | ||||||
|  | This program is distributed in the hope that it will be useful, | ||||||
|  | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | GNU General Public License for more details. | ||||||
|  |  | ||||||
|  | You should have received a copy of the GNU General Public License | ||||||
|  | along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||||
							
								
								
									
										83
									
								
								old-files
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								old-files
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,83 @@ | |||||||
|  | ./.github/FUNDING.yml | ||||||
|  | ./.gitignore | ||||||
|  | ./.goreleaser.yaml | ||||||
|  | ./.woodpecker.yml | ||||||
|  | ./LICENSE | ||||||
|  | ./Makefile | ||||||
|  | ./README.md | ||||||
|  | ./assets/logo.png | ||||||
|  | ./build.go | ||||||
|  | ./docs/README.md | ||||||
|  | ./docs/configuration.md | ||||||
|  | ./docs/packages/README.md | ||||||
|  | ./docs/packages/adding-packages.md | ||||||
|  | ./docs/packages/build-scripts.md | ||||||
|  | ./docs/packages/conventions.md | ||||||
|  | ./docs/usage.md | ||||||
|  | ./fix.go | ||||||
|  | ./gen.go | ||||||
|  | ./go.mod | ||||||
|  | ./go.sum | ||||||
|  | ./helper.go | ||||||
|  | ./info.go | ||||||
|  | ./install.go | ||||||
|  | ./internal/cliutils/prompt.go | ||||||
|  | ./internal/config/config.go | ||||||
|  | ./internal/config/lang.go | ||||||
|  | ./internal/config/paths.go | ||||||
|  | ./internal/config/version.go | ||||||
|  | ./internal/cpu/cpu.go | ||||||
|  | ./internal/db/db.go | ||||||
|  | ./internal/db/db_test.go | ||||||
|  | ./internal/dl/dl.go | ||||||
|  | ./internal/dl/file.go | ||||||
|  | ./internal/dl/git.go | ||||||
|  | ./internal/dl/torrent.go | ||||||
|  | ./internal/dlcache/dlcache.go | ||||||
|  | ./internal/dlcache/dlcache_test.go | ||||||
|  | ./internal/osutils/move.go | ||||||
|  | ./internal/overrides/overrides.go | ||||||
|  | ./internal/overrides/overrides_test.go | ||||||
|  | ./internal/pager/highlighting.go | ||||||
|  | ./internal/pager/pager.go | ||||||
|  | ./internal/shutils/decoder/decoder.go | ||||||
|  | ./internal/shutils/decoder/decoder_test.go | ||||||
|  | ./internal/shutils/handlers/exec.go | ||||||
|  | ./internal/shutils/handlers/exec_test.go | ||||||
|  | ./internal/shutils/handlers/fakeroot.go | ||||||
|  | ./internal/shutils/handlers/nop.go | ||||||
|  | ./internal/shutils/handlers/nop_test.go | ||||||
|  | ./internal/shutils/handlers/restricted.go | ||||||
|  | ./internal/shutils/helpers/helpers.go | ||||||
|  | ./internal/translations/files/lure.en.toml | ||||||
|  | ./internal/translations/files/lure.ru.toml | ||||||
|  | ./internal/translations/translations.go | ||||||
|  | ./internal/types/build.go | ||||||
|  | ./internal/types/config.go | ||||||
|  | ./internal/types/repo.go | ||||||
|  | ./list.go | ||||||
|  | ./main.go | ||||||
|  | ./pkg/build/build.go | ||||||
|  | ./pkg/build/install.go | ||||||
|  | ./pkg/distro/osrelease.go | ||||||
|  | ./pkg/gen/funcs.go | ||||||
|  | ./pkg/gen/pip.go | ||||||
|  | ./pkg/gen/tmpls/pip.tmpl.sh | ||||||
|  | ./pkg/loggerctx/log.go | ||||||
|  | ./pkg/manager/apk.go | ||||||
|  | ./pkg/manager/apt.go | ||||||
|  | ./pkg/manager/dnf.go | ||||||
|  | ./pkg/manager/managers.go | ||||||
|  | ./pkg/manager/pacman.go | ||||||
|  | ./pkg/manager/yum.go | ||||||
|  | ./pkg/manager/zypper.go | ||||||
|  | ./pkg/repos/find.go | ||||||
|  | ./pkg/repos/find_test.go | ||||||
|  | ./pkg/repos/pull.go | ||||||
|  | ./pkg/repos/pull_test.go | ||||||
|  | ./pkg/search/search.go | ||||||
|  | ./repo.go | ||||||
|  | ./scripts/completion/bash | ||||||
|  | ./scripts/completion/zsh | ||||||
|  | ./scripts/install.sh | ||||||
|  | ./upgrade.go | ||||||
		Reference in New Issue
	
	Block a user