diff --git a/build.go b/build.go
index 6bd8e01..8235e81 100644
--- a/build.go
+++ b/build.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/cmd/lure-api-server/api.go b/cmd/lure-api-server/api.go
index d75c016..f216d81 100644
--- a/cmd/lure-api-server/api.go
+++ b/cmd/lure-api-server/api.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package main
import (
diff --git a/cmd/lure-api-server/config.go b/cmd/lure-api-server/config.go
index 2416ab3..f8421cd 100644
--- a/cmd/lure-api-server/config.go
+++ b/cmd/lure-api-server/config.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package main
import (
diff --git a/cmd/lure-api-server/db.go b/cmd/lure-api-server/db.go
index 000b85b..70685d7 100644
--- a/cmd/lure-api-server/db.go
+++ b/cmd/lure-api-server/db.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package main
import (
diff --git a/cmd/lure-api-server/main.go b/cmd/lure-api-server/main.go
index 43315ba..07fdaa3 100644
--- a/cmd/lure-api-server/main.go
+++ b/cmd/lure-api-server/main.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package main
import (
diff --git a/cmd/lure-api-server/webhook.go b/cmd/lure-api-server/webhook.go
index 9b6ed0a..4ff6279 100644
--- a/cmd/lure-api-server/webhook.go
+++ b/cmd/lure-api-server/webhook.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package main
import (
@@ -51,7 +69,7 @@ func verifySecure(req *http.Request) error {
secretStr, ok := os.LookupEnv("LURE_API_GITHUB_SECRET")
if !ok {
- return errors.New("LURE_API_GITHUB_SECRET must be set to the secret used for setting up the github webhook")
+ return errors.New("LURE_API_GITHUB_SECRET must be set to the secret used for setting up the github webhook\n\n")
}
secret := []byte(secretStr)
diff --git a/config.go b/config.go
index 3ad1de8..f1eb0a6 100644
--- a/config.go
+++ b/config.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/db.go b/db.go
index 000b85b..70685d7 100644
--- a/db.go
+++ b/db.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package main
import (
diff --git a/distro/osrelease.go b/distro/osrelease.go
index b7c0d85..fa80019 100644
--- a/distro/osrelease.go
+++ b/distro/osrelease.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/fix.go b/fix.go
index 1b9016b..fafb5bd 100644
--- a/fix.go
+++ b/fix.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package main
import (
diff --git a/helpers.go b/helpers.go
index 1171020..8815433 100644
--- a/helpers.go
+++ b/helpers.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package main
import (
diff --git a/info.go b/info.go
index b0c5e8f..08902bf 100644
--- a/info.go
+++ b/info.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/install.go b/install.go
index 1286666..68ee9aa 100644
--- a/install.go
+++ b/install.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/internal/api/gen.go b/internal/api/gen.go
index 4c53308..460f237 100644
--- a/internal/api/gen.go
+++ b/internal/api/gen.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package api
//go:generate protoc --twirp_out=. lure.proto
diff --git a/internal/cliutils/prompt.go b/internal/cliutils/prompt.go
index ec68fa4..154a594 100644
--- a/internal/cliutils/prompt.go
+++ b/internal/cliutils/prompt.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package cliutils
import (
diff --git a/internal/config/config.go b/internal/config/config.go
index 3fba58b..69a1817 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package config
import (
diff --git a/internal/config/dirs.go b/internal/config/dirs.go
index 99f18db..fc9dc87 100644
--- a/internal/config/dirs.go
+++ b/internal/config/dirs.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package config
import (
diff --git a/internal/config/lang.go b/internal/config/lang.go
index d44ce0f..7472eab 100644
--- a/internal/config/lang.go
+++ b/internal/config/lang.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package config
import (
diff --git a/internal/config/version.go b/internal/config/version.go
index 5d27b80..37fb029 100644
--- a/internal/config/version.go
+++ b/internal/config/version.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package config
import _ "embed"
diff --git a/internal/cpu/cpu.go b/internal/cpu/cpu.go
index e79dddf..6346d28 100644
--- a/internal/cpu/cpu.go
+++ b/internal/cpu/cpu.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/internal/db/db.go b/internal/db/db.go
index bfdbff3..6278b23 100644
--- a/internal/db/db.go
+++ b/internal/db/db.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package db
import (
diff --git a/internal/db/db_test.go b/internal/db/db_test.go
index 4bc2e57..e0946c5 100644
--- a/internal/db/db_test.go
+++ b/internal/db/db_test.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package db_test
import (
diff --git a/internal/dl/dl.go b/internal/dl/dl.go
index 1f41c5b..cbae213 100644
--- a/internal/dl/dl.go
+++ b/internal/dl/dl.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
// Package dl contains abstractions for downloadingfiles and directories
// from various sources.
package dl
diff --git a/internal/dl/file.go b/internal/dl/file.go
index 97d4bb9..d5eac8d 100644
--- a/internal/dl/file.go
+++ b/internal/dl/file.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package dl
import (
diff --git a/internal/dl/git.go b/internal/dl/git.go
index 0a5499c..9650575 100644
--- a/internal/dl/git.go
+++ b/internal/dl/git.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package dl
import (
diff --git a/internal/dlcache/dlcache.go b/internal/dlcache/dlcache.go
index 6fa0506..5ddc383 100644
--- a/internal/dlcache/dlcache.go
+++ b/internal/dlcache/dlcache.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package dlcache
import (
diff --git a/internal/dlcache/dlcache_test.go b/internal/dlcache/dlcache_test.go
index c5ff087..001295c 100644
--- a/internal/dlcache/dlcache_test.go
+++ b/internal/dlcache/dlcache_test.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package dlcache_test
import (
diff --git a/internal/overrides/overrides.go b/internal/overrides/overrides.go
index 85a64f3..b019d0e 100644
--- a/internal/overrides/overrides.go
+++ b/internal/overrides/overrides.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package overrides
import (
diff --git a/internal/overrides/overrides_test.go b/internal/overrides/overrides_test.go
index 11d2d82..2930ebd 100644
--- a/internal/overrides/overrides_test.go
+++ b/internal/overrides/overrides_test.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package overrides_test
import (
diff --git a/internal/pager/highlighting.go b/internal/pager/highlighting.go
index b4417a9..b156cff 100644
--- a/internal/pager/highlighting.go
+++ b/internal/pager/highlighting.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package pager
import (
diff --git a/internal/pager/pager.go b/internal/pager/pager.go
index b4d792f..fe34ead 100644
--- a/internal/pager/pager.go
+++ b/internal/pager/pager.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package pager
import (
diff --git a/internal/repos/find.go b/internal/repos/find.go
index 7532f1f..633c8b8 100644
--- a/internal/repos/find.go
+++ b/internal/repos/find.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package repos
import (
diff --git a/internal/repos/find_test.go b/internal/repos/find_test.go
index 3ad10f1..a1de534 100644
--- a/internal/repos/find_test.go
+++ b/internal/repos/find_test.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package repos_test
import (
diff --git a/internal/repos/pull.go b/internal/repos/pull.go
index 423fc3c..9f75917 100644
--- a/internal/repos/pull.go
+++ b/internal/repos/pull.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package repos
import (
diff --git a/internal/repos/pull_test.go b/internal/repos/pull_test.go
index 8b243c1..fed51af 100644
--- a/internal/repos/pull_test.go
+++ b/internal/repos/pull_test.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package repos_test
import (
diff --git a/internal/shutils/decoder/decoder.go b/internal/shutils/decoder/decoder.go
index 359d07c..e1ca0f9 100644
--- a/internal/shutils/decoder/decoder.go
+++ b/internal/shutils/decoder/decoder.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/internal/shutils/decoder/decoder_test.go b/internal/shutils/decoder/decoder_test.go
index 1fbcc75..eaf4a5d 100644
--- a/internal/shutils/decoder/decoder_test.go
+++ b/internal/shutils/decoder/decoder_test.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package decoder_test
import (
diff --git a/internal/shutils/exec.go b/internal/shutils/exec.go
index 667cdbd..20b175d 100644
--- a/internal/shutils/exec.go
+++ b/internal/shutils/exec.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/internal/shutils/exec_test.go b/internal/shutils/exec_test.go
index e7597b2..dc46710 100644
--- a/internal/shutils/exec_test.go
+++ b/internal/shutils/exec_test.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package shutils_test
import (
diff --git a/internal/shutils/nop.go b/internal/shutils/nop.go
index 4c3f542..cad6017 100644
--- a/internal/shutils/nop.go
+++ b/internal/shutils/nop.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/internal/shutils/nop_test.go b/internal/shutils/nop_test.go
index bcea3cf..5f58859 100644
--- a/internal/shutils/nop_test.go
+++ b/internal/shutils/nop_test.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package shutils_test
import (
diff --git a/internal/shutils/restricted.go b/internal/shutils/restricted.go
index b869f8a..e21e54e 100644
--- a/internal/shutils/restricted.go
+++ b/internal/shutils/restricted.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/internal/types/config.go b/internal/types/config.go
index ad24571..caeff90 100644
--- a/internal/types/config.go
+++ b/internal/types/config.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package types
// Config represents the LURE configuration file
diff --git a/internal/types/repo.go b/internal/types/repo.go
index b6d993e..8f624f4 100644
--- a/internal/types/repo.go
+++ b/internal/types/repo.go
@@ -1,3 +1,21 @@
+/*
+ * LURE - Linux User REpository
+ * Copyright (C) 2023 Arsen Musayelyan
+ *
+ * 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 .
+ */
+
package types
// RepoConfig represents a LURE repo's lure-repo.toml file.
diff --git a/list.go b/list.go
index 03a4326..45f071a 100644
--- a/list.go
+++ b/list.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/main.go b/main.go
index 682edc7..07f7b63 100644
--- a/main.go
+++ b/main.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/manager/apk.go b/manager/apk.go
index 6b68b8d..2dea386 100644
--- a/manager/apk.go
+++ b/manager/apk.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/manager/apt.go b/manager/apt.go
index a7486d5..a7b5688 100644
--- a/manager/apt.go
+++ b/manager/apt.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/manager/dnf.go b/manager/dnf.go
index a6c5ab2..792fb66 100644
--- a/manager/dnf.go
+++ b/manager/dnf.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/manager/managers.go b/manager/managers.go
index 0a194c2..355d0ac 100644
--- a/manager/managers.go
+++ b/manager/managers.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/manager/pacman.go b/manager/pacman.go
index c9b478d..075c372 100644
--- a/manager/pacman.go
+++ b/manager/pacman.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/manager/yum.go b/manager/yum.go
index 65a0e74..13d2b53 100644
--- a/manager/yum.go
+++ b/manager/yum.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/manager/zypper.go b/manager/zypper.go
index 9440e41..7893118 100644
--- a/manager/zypper.go
+++ b/manager/zypper.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/repo.go b/repo.go
index c3a95fc..3449648 100644
--- a/repo.go
+++ b/repo.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/upgrade.go b/upgrade.go
index 8fa0405..eceea59 100644
--- a/upgrade.go
+++ b/upgrade.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/vercmp/vercmp.go b/vercmp/vercmp.go
index 277a746..4a0b290 100644
--- a/vercmp/vercmp.go
+++ b/vercmp/vercmp.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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
diff --git a/vercmp/vercmp_test.go b/vercmp/vercmp_test.go
index 92146a7..1ba50a2 100644
--- a/vercmp/vercmp_test.go
+++ b/vercmp/vercmp_test.go
@@ -1,6 +1,6 @@
/*
* LURE - Linux User REpository
- * Copyright (C) 2022 Arsen Musayelyan
+ * Copyright (C) 2023 Arsen Musayelyan
*
* 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