fix: rename module from plemya-x.ru/alr to gitea.plemya-x.ru/Plemya-x/ALR
			#12
		
		
	| @@ -19,7 +19,7 @@ run: | |||||||
|  |  | ||||||
| linters-settings: | linters-settings: | ||||||
|   goimports: |   goimports: | ||||||
|     local-prefixes: "plemya-x.ru/alr" |     local-prefixes: "gitea.plemya-x.ru/Plemya-x/ALR" | ||||||
|   gofmt: |   gofmt: | ||||||
|     simplify: true |     simplify: true | ||||||
|   gofumpt: |   gofumpt: | ||||||
|   | |||||||
							
								
								
									
										14
									
								
								build.go
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								build.go
									
									
									
									
									
								
							| @@ -25,13 +25,13 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/urfave/cli/v2" | 	"github.com/urfave/cli/v2" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/osutils" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/osutils" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/build" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/build" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| 	"plemya-x.ru/alr/pkg/manager" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var buildCmd = &cli.Command{ | var buildCmd = &cli.Command{ | ||||||
|   | |||||||
							
								
								
									
										8
									
								
								fix.go
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								fix.go
									
									
									
									
									
								
							| @@ -24,10 +24,10 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/urfave/cli/v2" | 	"github.com/urfave/cli/v2" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var fixCmd = &cli.Command{ | var fixCmd = &cli.Command{ | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								gen.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								gen.go
									
									
									
									
									
								
							| @@ -24,7 +24,7 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/urfave/cli/v2" | 	"github.com/urfave/cli/v2" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/pkg/gen" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/gen" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var genCmd = &cli.Command{ | var genCmd = &cli.Command{ | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.mod
									
									
									
									
									
								
							| @@ -1,4 +1,4 @@ | |||||||
| module plemya-x.ru/alr | module gitea.plemya-x.ru/Plemya-x/ALR | ||||||
|  |  | ||||||
| go 1.21 | go 1.21 | ||||||
|  |  | ||||||
| @@ -21,6 +21,7 @@ require ( | |||||||
| 	github.com/muesli/reflow v0.3.0 | 	github.com/muesli/reflow v0.3.0 | ||||||
| 	github.com/pelletier/go-toml/v2 v2.1.0 | 	github.com/pelletier/go-toml/v2 v2.1.0 | ||||||
| 	github.com/schollz/progressbar/v3 v3.13.1 | 	github.com/schollz/progressbar/v3 v3.13.1 | ||||||
|  | 	github.com/stretchr/testify v1.10.0 | ||||||
| 	github.com/urfave/cli/v2 v2.25.7 | 	github.com/urfave/cli/v2 v2.25.7 | ||||||
| 	github.com/vmihailenco/msgpack/v5 v5.3.5 | 	github.com/vmihailenco/msgpack/v5 v5.3.5 | ||||||
| 	go.elara.ws/logger v0.0.0-20230421022458-e80700db2090 | 	go.elara.ws/logger v0.0.0-20230421022458-e80700db2090 | ||||||
| @@ -101,7 +102,6 @@ require ( | |||||||
| 	github.com/shopspring/decimal v1.2.0 // indirect | 	github.com/shopspring/decimal v1.2.0 // indirect | ||||||
| 	github.com/skeema/knownhosts v1.2.2 // indirect | 	github.com/skeema/knownhosts v1.2.2 // indirect | ||||||
| 	github.com/spf13/cast v1.6.0 // indirect | 	github.com/spf13/cast v1.6.0 // indirect | ||||||
| 	github.com/stretchr/testify v1.10.0 // indirect |  | ||||||
| 	github.com/therootcompany/xz v1.0.1 // indirect | 	github.com/therootcompany/xz v1.0.1 // indirect | ||||||
| 	github.com/ulikunitz/xz v0.5.12 // indirect | 	github.com/ulikunitz/xz v0.5.12 // indirect | ||||||
| 	github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect | 	github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.sum
									
									
									
									
									
								
							| @@ -325,8 +325,6 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ | |||||||
| github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= | github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= | ||||||
| github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= | github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= | ||||||
| github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= | github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= | ||||||
| github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= |  | ||||||
| github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= |  | ||||||
| github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= | github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= | ||||||
| github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= | github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= | ||||||
| github.com/therootcompany/xz v1.0.1 h1:CmOtsn1CbtmyYiusbfmhmkpAAETj0wBIH6kCYaX+xzw= | github.com/therootcompany/xz v1.0.1 h1:CmOtsn1CbtmyYiusbfmhmkpAAETj0wBIH6kCYaX+xzw= | ||||||
|   | |||||||
| @@ -28,10 +28,10 @@ import ( | |||||||
| 	"mvdan.cc/sh/v3/expand" | 	"mvdan.cc/sh/v3/expand" | ||||||
| 	"mvdan.cc/sh/v3/interp" | 	"mvdan.cc/sh/v3/interp" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/cpu" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu" | ||||||
| 	"plemya-x.ru/alr/internal/shutils/helpers" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/helpers" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var helperCmd = &cli.Command{ | var helperCmd = &cli.Command{ | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								info.go
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								info.go
									
									
									
									
									
								
							| @@ -26,12 +26,12 @@ import ( | |||||||
| 	"github.com/urfave/cli/v2" | 	"github.com/urfave/cli/v2" | ||||||
| 	"gopkg.in/yaml.v3" | 	"gopkg.in/yaml.v3" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/cliutils" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils" | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/overrides" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var infoCmd = &cli.Command{ | var infoCmd = &cli.Command{ | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								install.go
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								install.go
									
									
									
									
									
								
							| @@ -24,14 +24,14 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/urfave/cli/v2" | 	"github.com/urfave/cli/v2" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/cliutils" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils" | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/build" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/build" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| 	"plemya-x.ru/alr/pkg/manager" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var installCmd = &cli.Command{ | var installCmd = &cli.Command{ | ||||||
|   | |||||||
| @@ -26,11 +26,11 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/AlecAivazis/survey/v2" | 	"github.com/AlecAivazis/survey/v2" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/pager" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/pager" | ||||||
| 	"plemya-x.ru/alr/internal/translations" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/translations" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // YesNoPrompt asks the user a yes or no question, using def as the default answer | // YesNoPrompt asks the user a yes or no question, using def as the default answer | ||||||
|   | |||||||
| @@ -27,8 +27,8 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/pelletier/go-toml/v2" | 	"github.com/pelletier/go-toml/v2" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type ALRConfig struct { | type ALRConfig struct { | ||||||
|   | |||||||
| @@ -20,7 +20,7 @@ import ( | |||||||
| 	"context" | 	"context" | ||||||
| 	"sync" | 	"sync" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // Config returns a ALR configuration struct. | // Config returns a ALR configuration struct. | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ import ( | |||||||
|  |  | ||||||
| 	"golang.org/x/text/language" | 	"golang.org/x/text/language" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var ( | var ( | ||||||
|   | |||||||
| @@ -24,8 +24,8 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/jmoiron/sqlx" | 	"github.com/jmoiron/sqlx" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // CurrentVersion is the current version of the database. | // CurrentVersion is the current version of the database. | ||||||
|   | |||||||
| @@ -22,8 +22,8 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/jmoiron/sqlx" | 	"github.com/jmoiron/sqlx" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // DB returns the ALR database. | // DB returns the ALR database. | ||||||
|   | |||||||
| @@ -27,8 +27,8 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/jmoiron/sqlx" | 	"github.com/jmoiron/sqlx" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type TestALRConfig struct{} | type TestALRConfig struct{} | ||||||
|   | |||||||
| @@ -41,9 +41,9 @@ import ( | |||||||
| 	"golang.org/x/crypto/blake2s" | 	"golang.org/x/crypto/blake2s" | ||||||
| 	"golang.org/x/exp/slices" | 	"golang.org/x/exp/slices" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/dlcache" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/dlcache" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // Константа для имени файла манифеста кэша | // Константа для имени файла манифеста кэша | ||||||
|   | |||||||
| @@ -35,7 +35,7 @@ import ( | |||||||
| 	"github.com/mholt/archiver/v4" | 	"github.com/mholt/archiver/v4" | ||||||
| 	"github.com/schollz/progressbar/v3" | 	"github.com/schollz/progressbar/v3" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/shutils/handlers" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // FileDownloader загружает файлы с использованием HTTP | // FileDownloader загружает файлы с использованием HTTP | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ import ( | |||||||
| 	"os" | 	"os" | ||||||
| 	"path/filepath" | 	"path/filepath" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type Config interface { | type Config interface { | ||||||
|   | |||||||
| @@ -28,8 +28,8 @@ import ( | |||||||
| 	"path/filepath" | 	"path/filepath" | ||||||
| 	"testing" | 	"testing" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/dlcache" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/dlcache" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func init() { | func init() { | ||||||
|   | |||||||
| @@ -26,9 +26,9 @@ import ( | |||||||
| 	"golang.org/x/exp/slices" | 	"golang.org/x/exp/slices" | ||||||
| 	"golang.org/x/text/language" | 	"golang.org/x/text/language" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/cpu" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type Opts struct { | type Opts struct { | ||||||
|   | |||||||
| @@ -26,8 +26,8 @@ import ( | |||||||
|  |  | ||||||
| 	"golang.org/x/text/language" | 	"golang.org/x/text/language" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/overrides" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var info = &distro.OSRelease{ | var info = &distro.OSRelease{ | ||||||
|   | |||||||
| @@ -31,8 +31,8 @@ import ( | |||||||
| 	"mvdan.cc/sh/v3/interp" | 	"mvdan.cc/sh/v3/interp" | ||||||
| 	"mvdan.cc/sh/v3/syntax" | 	"mvdan.cc/sh/v3/syntax" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/overrides" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var ErrNotPointerToStruct = errors.New("val must be a pointer to a struct") | var ErrNotPointerToStruct = errors.New("val must be a pointer to a struct") | ||||||
|   | |||||||
| @@ -31,8 +31,8 @@ import ( | |||||||
| 	"mvdan.cc/sh/v3/interp" | 	"mvdan.cc/sh/v3/interp" | ||||||
| 	"mvdan.cc/sh/v3/syntax" | 	"mvdan.cc/sh/v3/syntax" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/shutils/decoder" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type BuildVars struct { | type BuildVars struct { | ||||||
|   | |||||||
| @@ -27,9 +27,9 @@ import ( | |||||||
| 	"mvdan.cc/sh/v3/interp" | 	"mvdan.cc/sh/v3/interp" | ||||||
| 	"mvdan.cc/sh/v3/syntax" | 	"mvdan.cc/sh/v3/syntax" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/shutils/decoder" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder" | ||||||
| 	"plemya-x.ru/alr/internal/shutils/handlers" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| const testScript = ` | const testScript = ` | ||||||
|   | |||||||
| @@ -29,7 +29,7 @@ import ( | |||||||
| 	"mvdan.cc/sh/v3/interp" | 	"mvdan.cc/sh/v3/interp" | ||||||
| 	"mvdan.cc/sh/v3/syntax" | 	"mvdan.cc/sh/v3/syntax" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/shutils/handlers" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func TestNopExec(t *testing.T) { | func TestNopExec(t *testing.T) { | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ import ( | |||||||
| 	"golang.org/x/exp/slices" | 	"golang.org/x/exp/slices" | ||||||
| 	"mvdan.cc/sh/v3/interp" | 	"mvdan.cc/sh/v3/interp" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/shutils/handlers" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var ( | var ( | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ import ( | |||||||
| 	"go.elara.ws/translate" | 	"go.elara.ws/translate" | ||||||
| 	"golang.org/x/text/language" | 	"golang.org/x/text/language" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| //go:embed files | //go:embed files | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ | |||||||
|  |  | ||||||
| package types | package types | ||||||
|  |  | ||||||
| import "plemya-x.ru/alr/pkg/manager" | import "gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager" | ||||||
|  |  | ||||||
| type BuildOpts struct { | type BuildOpts struct { | ||||||
| 	Script      string | 	Script      string | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								list.go
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								list.go
									
									
									
									
									
								
							| @@ -25,11 +25,11 @@ import ( | |||||||
| 	"github.com/urfave/cli/v2" | 	"github.com/urfave/cli/v2" | ||||||
| 	"golang.org/x/exp/slices" | 	"golang.org/x/exp/slices" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	database "plemya-x.ru/alr/internal/db" | 	database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| 	"plemya-x.ru/alr/pkg/manager" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var listCmd = &cli.Command{ | var listCmd = &cli.Command{ | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								main.go
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								main.go
									
									
									
									
									
								
							| @@ -30,11 +30,11 @@ import ( | |||||||
| 	"github.com/urfave/cli/v2" | 	"github.com/urfave/cli/v2" | ||||||
| 	"go.elara.ws/logger" | 	"go.elara.ws/logger" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/translations" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/translations" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| 	"plemya-x.ru/alr/pkg/manager" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var app = &cli.App{ | var app = &cli.App{ | ||||||
|   | |||||||
| @@ -46,19 +46,19 @@ import ( | |||||||
| 	"github.com/goreleaser/nfpm/v2" | 	"github.com/goreleaser/nfpm/v2" | ||||||
| 	"github.com/goreleaser/nfpm/v2/files" | 	"github.com/goreleaser/nfpm/v2/files" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/cliutils" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils" | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/cpu" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/dl" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/dl" | ||||||
| 	"plemya-x.ru/alr/internal/shutils/decoder" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder" | ||||||
| 	"plemya-x.ru/alr/internal/shutils/handlers" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers" | ||||||
| 	"plemya-x.ru/alr/internal/shutils/helpers" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/helpers" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| 	"plemya-x.ru/alr/pkg/manager" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // Функция BuildPackage выполняет сборку скрипта по указанному пути. Возвращает два среза. | // Функция BuildPackage выполняет сборку скрипта по указанному пути. Возвращает два среза. | ||||||
|   | |||||||
| @@ -22,9 +22,9 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/stretchr/testify/assert" | 	"github.com/stretchr/testify/assert" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/manager" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type TestPackageFinder struct { | type TestPackageFinder struct { | ||||||
|   | |||||||
| @@ -25,8 +25,8 @@ import ( | |||||||
|  |  | ||||||
| 	"github.com/goreleaser/nfpm/v2" | 	"github.com/goreleaser/nfpm/v2" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func rpmFindDependencies(ctx context.Context, pkgInfo *nfpm.Info, dirs types.Directories, command string, updateFunc func(string)) error { | func rpmFindDependencies(ctx context.Context, pkgInfo *nfpm.Info, dirs types.Directories, command string, updateFunc func(string)) error { | ||||||
|   | |||||||
| @@ -23,10 +23,10 @@ import ( | |||||||
| 	"context" | 	"context" | ||||||
| 	"path/filepath" | 	"path/filepath" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // InstallPkgs устанавливает нативные пакеты с использованием менеджера пакетов, | // InstallPkgs устанавливает нативные пакеты с использованием менеджера пакетов, | ||||||
|   | |||||||
| @@ -28,7 +28,7 @@ import ( | |||||||
| 	"mvdan.cc/sh/v3/interp" | 	"mvdan.cc/sh/v3/interp" | ||||||
| 	"mvdan.cc/sh/v3/syntax" | 	"mvdan.cc/sh/v3/syntax" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/shutils/handlers" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // OSRelease contains information from an os-release file | // OSRelease contains information from an os-release file | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ package repos | |||||||
| import ( | import ( | ||||||
| 	"context" | 	"context" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func (rs *Repos) FindPkgs(ctx context.Context, pkgs []string) (map[string][]db.Package, []string, error) { | func (rs *Repos) FindPkgs(ctx context.Context, pkgs []string) (map[string][]db.Package, []string, error) { | ||||||
|   | |||||||
| @@ -24,9 +24,9 @@ import ( | |||||||
| 	"strings" | 	"strings" | ||||||
| 	"testing" | 	"testing" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| func TestFindPkgs(t *testing.T) { | func TestFindPkgs(t *testing.T) { | ||||||
|   | |||||||
| @@ -37,11 +37,11 @@ import ( | |||||||
| 	"mvdan.cc/sh/v3/interp" | 	"mvdan.cc/sh/v3/interp" | ||||||
| 	"mvdan.cc/sh/v3/syntax" | 	"mvdan.cc/sh/v3/syntax" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/shutils/handlers" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type actionType uint8 | type actionType uint8 | ||||||
|   | |||||||
| @@ -25,11 +25,11 @@ import ( | |||||||
| 	"path/filepath" | 	"path/filepath" | ||||||
| 	"testing" | 	"testing" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	database "plemya-x.ru/alr/internal/db" | 	database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type TestEnv struct { | type TestEnv struct { | ||||||
|   | |||||||
| @@ -19,9 +19,9 @@ package repos | |||||||
| import ( | import ( | ||||||
| 	"context" | 	"context" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	database "plemya-x.ru/alr/internal/db" | 	database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| type Config interface { | type Config interface { | ||||||
|   | |||||||
| @@ -20,10 +20,10 @@ import ( | |||||||
| 	"context" | 	"context" | ||||||
| 	"sync" | 	"sync" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	database "plemya-x.ru/alr/internal/db" | 	database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // Pull pulls the provided repositories. If a repo doesn't exist, it will be cloned | // Pull pulls the provided repositories. If a repo doesn't exist, it will be cloned | ||||||
|   | |||||||
| @@ -27,9 +27,9 @@ import ( | |||||||
| 	"mvdan.cc/sh/v3/interp" | 	"mvdan.cc/sh/v3/interp" | ||||||
| 	"mvdan.cc/sh/v3/syntax" | 	"mvdan.cc/sh/v3/syntax" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/shutils/decoder" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // isValid makes sure the path of the file being updated is valid. | // isValid makes sure the path of the file being updated is valid. | ||||||
|   | |||||||
| @@ -29,8 +29,8 @@ import ( | |||||||
| 	"strconv" | 	"strconv" | ||||||
| 	"strings" | 	"strings" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // Filter represents search filters. | // Filter represents search filters. | ||||||
|   | |||||||
							
								
								
									
										10
									
								
								repo.go
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								repo.go
									
									
									
									
									
								
							| @@ -27,11 +27,11 @@ import ( | |||||||
| 	"github.com/urfave/cli/v2" | 	"github.com/urfave/cli/v2" | ||||||
| 	"golang.org/x/exp/slices" | 	"golang.org/x/exp/slices" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var addrepoCmd = &cli.Command{ | var addrepoCmd = &cli.Command{ | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								upgrade.go
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								upgrade.go
									
									
									
									
									
								
							| @@ -28,14 +28,14 @@ import ( | |||||||
| 	"golang.org/x/exp/maps" | 	"golang.org/x/exp/maps" | ||||||
| 	"golang.org/x/exp/slices" | 	"golang.org/x/exp/slices" | ||||||
|  |  | ||||||
| 	"plemya-x.ru/alr/internal/config" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/config" | ||||||
| 	"plemya-x.ru/alr/internal/db" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/db" | ||||||
| 	"plemya-x.ru/alr/internal/types" | 	"gitea.plemya-x.ru/Plemya-x/ALR/internal/types" | ||||||
| 	"plemya-x.ru/alr/pkg/build" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/build" | ||||||
| 	"plemya-x.ru/alr/pkg/distro" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro" | ||||||
| 	"plemya-x.ru/alr/pkg/loggerctx" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/loggerctx" | ||||||
| 	"plemya-x.ru/alr/pkg/manager" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager" | ||||||
| 	"plemya-x.ru/alr/pkg/repos" | 	"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| var upgradeCmd = &cli.Command{ | var upgradeCmd = &cli.Command{ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user