cmd: Refine formatting of included licenses
This commit is contained in:
		@ -121,8 +121,7 @@ func validateCmdName(source string) string {
 | 
			
		||||
 | 
			
		||||
func createCmdFile(license License, path, cmdName string) {
 | 
			
		||||
	template := `{{comment .copyright}}
 | 
			
		||||
{{if .license}}//
 | 
			
		||||
{{comment .license}}{{end}}
 | 
			
		||||
{{if .license}}{{comment .license}}{{end}}
 | 
			
		||||
 | 
			
		||||
package {{.cmdPackage}}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -107,8 +107,7 @@ func createLicenseFile(license License, path string) {
 | 
			
		||||
 | 
			
		||||
func createMainFile(project *Project) {
 | 
			
		||||
	mainTemplate := `{{ comment .copyright }}
 | 
			
		||||
{{if .license}}//
 | 
			
		||||
{{ comment .license }}{{end}}
 | 
			
		||||
{{if .license}}{{ comment .license }}{{end}}
 | 
			
		||||
 | 
			
		||||
package main
 | 
			
		||||
 | 
			
		||||
@ -136,8 +135,7 @@ func main() {
 | 
			
		||||
 | 
			
		||||
func createRootCmdFile(project *Project) {
 | 
			
		||||
	template := `{{comment .copyright}}
 | 
			
		||||
{{if .license}}//
 | 
			
		||||
{{comment .license}}{{end}}
 | 
			
		||||
{{if .license}}{{comment .license}}{{end}}
 | 
			
		||||
 | 
			
		||||
package cmd
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -4,8 +4,7 @@ func initAgpl() {
 | 
			
		||||
	Licenses["agpl"] = License{
 | 
			
		||||
		Name:            "GNU Affero General Public License",
 | 
			
		||||
		PossibleMatches: []string{"agpl", "affero gpl", "gnu agpl"},
 | 
			
		||||
		Header: `{{.copyright}}
 | 
			
		||||
 | 
			
		||||
		Header: `
 | 
			
		||||
This program is free software: you can redistribute it and/or modify
 | 
			
		||||
it under the terms of the GNU Affero General Public License as published by
 | 
			
		||||
the Free Software Foundation, either version 3 of the License, or
 | 
			
		||||
 | 
			
		||||
@ -19,7 +19,8 @@ func initApache2() {
 | 
			
		||||
	Licenses["apache"] = License{
 | 
			
		||||
		Name:            "Apache 2.0",
 | 
			
		||||
		PossibleMatches: []string{"apache", "apache20", "apache 2.0", "apache2.0", "apache-2.0"},
 | 
			
		||||
		Header: `Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
		Header: `
 | 
			
		||||
Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
you may not use this file except in compliance with the License.
 | 
			
		||||
You may obtain a copy of the License at
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -20,8 +20,7 @@ func initBsdClause2() {
 | 
			
		||||
		Name: "Simplified BSD License",
 | 
			
		||||
		PossibleMatches: []string{"freebsd", "simpbsd", "simple bsd", "2-clause bsd",
 | 
			
		||||
			"2 clause bsd", "simplified bsd license"},
 | 
			
		||||
		Header: `
 | 
			
		||||
All rights reserved.
 | 
			
		||||
		Header: `All rights reserved.
 | 
			
		||||
 | 
			
		||||
Redistribution and use in source and binary forms, with or without
 | 
			
		||||
modification, are permitted provided that the following conditions are met:
 | 
			
		||||
 | 
			
		||||
@ -19,8 +19,7 @@ func initBsdClause3() {
 | 
			
		||||
	Licenses["bsd"] = License{
 | 
			
		||||
		Name:            "NewBSD",
 | 
			
		||||
		PossibleMatches: []string{"bsd", "newbsd", "3 clause bsd", "3-clause bsd"},
 | 
			
		||||
		Header: `
 | 
			
		||||
All rights reserved.
 | 
			
		||||
		Header: `All rights reserved.
 | 
			
		||||
 | 
			
		||||
Redistribution and use in source and binary forms, with or without
 | 
			
		||||
modification, are permitted provided that the following conditions are met:
 | 
			
		||||
 | 
			
		||||
@ -19,20 +19,19 @@ func initGpl2() {
 | 
			
		||||
	Licenses["gpl2"] = License{
 | 
			
		||||
		Name:            "GNU General Public License 2.0",
 | 
			
		||||
		PossibleMatches: []string{"gpl2", "gnu gpl2", "gplv2"},
 | 
			
		||||
		Header: `{{.copyright}}
 | 
			
		||||
		Header: `
 | 
			
		||||
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 2
 | 
			
		||||
of the License, or (at your option) any later version.
 | 
			
		||||
 | 
			
		||||
 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 2
 | 
			
		||||
 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.
 | 
			
		||||
 | 
			
		||||
 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 Lesser General Public License
 | 
			
		||||
 along with this program. If not, see <http://www.gnu.org/licenses/>.`,
 | 
			
		||||
You should have received a copy of the GNU Lesser General Public License
 | 
			
		||||
along with this program. If not, see <http://www.gnu.org/licenses/>.`,
 | 
			
		||||
		Text: `                    GNU GENERAL PUBLIC LICENSE
 | 
			
		||||
                       Version 2, June 1991
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -19,8 +19,7 @@ func initGpl3() {
 | 
			
		||||
	Licenses["gpl3"] = License{
 | 
			
		||||
		Name:            "GNU General Public License 3.0",
 | 
			
		||||
		PossibleMatches: []string{"gpl3", "gplv3", "gpl", "gnu gpl3", "gnu gpl"},
 | 
			
		||||
		Header: `{{.copyright}}
 | 
			
		||||
 | 
			
		||||
		Header: `
 | 
			
		||||
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
 | 
			
		||||
 | 
			
		||||
@ -4,8 +4,7 @@ func initLgpl() {
 | 
			
		||||
	Licenses["lgpl"] = License{
 | 
			
		||||
		Name:            "GNU Lesser General Public License",
 | 
			
		||||
		PossibleMatches: []string{"lgpl", "lesser gpl", "gnu lgpl"},
 | 
			
		||||
		Header: `{{.copyright}}
 | 
			
		||||
 | 
			
		||||
		Header: `
 | 
			
		||||
This program is free software: you can redistribute it and/or modify
 | 
			
		||||
it under the terms of the GNU Lesser General Public License as published by
 | 
			
		||||
the Free Software Foundation, either version 3 of the License, or
 | 
			
		||||
 | 
			
		||||
@ -17,7 +17,7 @@ package cmd
 | 
			
		||||
 | 
			
		||||
func initMit() {
 | 
			
		||||
	Licenses["mit"] = License{
 | 
			
		||||
		Name:            "Mit",
 | 
			
		||||
		Name:            "MIT License",
 | 
			
		||||
		PossibleMatches: []string{"mit"},
 | 
			
		||||
		Header: `
 | 
			
		||||
Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user