forked from Plemya-x/ALR
refactor: move pkg/
to internal/
and update imports
Restructure project by relocating package contents from pkg/ to internal/ to better reflect internal-only usage. This commit is initial step to prepare project for public api
This commit is contained in:
2
build.go
2
build.go
@ -28,12 +28,12 @@ import (
|
|||||||
"github.com/leonelquinteros/gotext"
|
"github.com/leonelquinteros/gotext"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/build"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/osutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/osutils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/build"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func BuildCmd() *cli.Command {
|
func BuildCmd() *cli.Command {
|
||||||
|
2
gen.go
2
gen.go
@ -25,7 +25,7 @@ import (
|
|||||||
"github.com/leonelquinteros/gotext"
|
"github.com/leonelquinteros/gotext"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/gen"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/gen"
|
||||||
)
|
)
|
||||||
|
|
||||||
func GenCmd() *cli.Command {
|
func GenCmd() *cli.Command {
|
||||||
|
@ -32,8 +32,8 @@ import (
|
|||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/helpers"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/helpers"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func HelperCmd() *cli.Command {
|
func HelperCmd() *cli.Command {
|
||||||
|
2
info.go
2
info.go
@ -31,9 +31,9 @@ import (
|
|||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
||||||
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func InfoCmd() *cli.Command {
|
func InfoCmd() *cli.Command {
|
||||||
|
@ -25,13 +25,13 @@ import (
|
|||||||
"github.com/leonelquinteros/gotext"
|
"github.com/leonelquinteros/gotext"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/build"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
||||||
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/build"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func InstallCmd() *cli.Command {
|
func InstallCmd() *cli.Command {
|
||||||
|
@ -32,14 +32,14 @@ import (
|
|||||||
"github.com/leonelquinteros/gotext"
|
"github.com/leonelquinteros/gotext"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/build"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/constants"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/constants"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/logger"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/logger"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/build"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func InternalBuildCmd() *cli.Command {
|
func InternalBuildCmd() *cli.Command {
|
||||||
|
@ -33,9 +33,9 @@ import (
|
|||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type BuildInput struct {
|
type BuildInput struct {
|
@ -29,8 +29,8 @@ import (
|
|||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
)
|
)
|
||||||
|
|
||||||
type TestPackageFinder struct {
|
type TestPackageFinder struct {
|
@ -24,8 +24,8 @@ import (
|
|||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type Checker struct {
|
type Checker struct {
|
@ -21,8 +21,8 @@ import (
|
|||||||
|
|
||||||
"github.com/goreleaser/nfpm/v2"
|
"github.com/goreleaser/nfpm/v2"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type ProvReqFinder interface {
|
type ProvReqFinder interface {
|
@ -17,7 +17,7 @@
|
|||||||
package build
|
package build
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
)
|
)
|
||||||
|
|
||||||
func NewInstaller(mgr manager.Manager) *Installer {
|
func NewInstaller(mgr manager.Manager) *Installer {
|
@ -17,7 +17,7 @@
|
|||||||
package build
|
package build
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
)
|
)
|
||||||
|
|
||||||
func NewMainBuilder(
|
func NewMainBuilder(
|
@ -28,7 +28,7 @@ import (
|
|||||||
"github.com/hashicorp/go-plugin"
|
"github.com/hashicorp/go-plugin"
|
||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/logger"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/logger"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
)
|
)
|
||||||
|
|
||||||
type InstallerPlugin struct {
|
type InstallerPlugin struct {
|
@ -36,12 +36,12 @@ import (
|
|||||||
"mvdan.cc/sh/v3/interp"
|
"mvdan.cc/sh/v3/interp"
|
||||||
"mvdan.cc/sh/v3/syntax"
|
"mvdan.cc/sh/v3/syntax"
|
||||||
|
|
||||||
|
finddeps "gitea.plemya-x.ru/Plemya-x/ALR/internal/build/find_deps"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/helpers"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/helpers"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
finddeps "gitea.plemya-x.ru/Plemya-x/ALR/pkg/build/find_deps"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type LocalScriptExecutor struct {
|
type LocalScriptExecutor struct {
|
@ -39,10 +39,10 @@ import (
|
|||||||
"github.com/goreleaser/nfpm/v2/files"
|
"github.com/goreleaser/nfpm/v2/files"
|
||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// Функция readScript анализирует скрипт сборки с использованием встроенной реализации bash
|
// Функция readScript анализирует скрипт сборки с использованием встроенной реализации bash
|
@ -26,9 +26,9 @@ import (
|
|||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/repos"
|
||||||
)
|
)
|
||||||
|
|
||||||
type AppDeps struct {
|
type AppDeps struct {
|
||||||
|
@ -30,7 +30,7 @@ import (
|
|||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cpu"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Opts struct {
|
type Opts struct {
|
||||||
|
@ -27,8 +27,8 @@ import (
|
|||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"golang.org/x/text/language"
|
"golang.org/x/text/language"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var info = &distro.OSRelease{
|
var info = &distro.OSRelease{
|
||||||
|
@ -25,8 +25,8 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/repos"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestFindPkgs(t *testing.T) {
|
func TestFindPkgs(t *testing.T) {
|
@ -28,8 +28,8 @@ import (
|
|||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/repos"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/repos"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type TestEnv struct {
|
type TestEnv struct {
|
@ -35,10 +35,10 @@ import (
|
|||||||
"mvdan.cc/sh/v3/syntax"
|
"mvdan.cc/sh/v3/syntax"
|
||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/parser"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/parser"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// isValid makes sure the path of the file being updated is valid.
|
// isValid makes sure the path of the file being updated is valid.
|
@ -21,7 +21,7 @@ import (
|
|||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/search"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/search"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestSearhOptionsBuilder(t *testing.T) {
|
func TestSearhOptionsBuilder(t *testing.T) {
|
@ -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"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
||||||
"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"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder"
|
||||||
"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"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/decoder"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/shutils/handlers"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const testScript = `
|
const testScript = `
|
||||||
|
@ -178,6 +178,68 @@ msgstr ""
|
|||||||
msgid "Error removing packages"
|
msgid "Error removing packages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/build.go:417
|
||||||
|
msgid "Building package"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/build.go:446
|
||||||
|
msgid "The checksums array must be the same length as sources"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/build.go:488
|
||||||
|
msgid "Downloading sources"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/build.go:580
|
||||||
|
msgid "Installing dependencies"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/checker.go:43
|
||||||
|
msgid ""
|
||||||
|
"Your system's CPU architecture doesn't match this package. Do you want to "
|
||||||
|
"build anyway?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/checker.go:67
|
||||||
|
msgid "This package is already installed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/find_deps/alt_linux.go:35
|
||||||
|
msgid "Command not found on the system"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/find_deps/alt_linux.go:86
|
||||||
|
msgid "Provided dependency found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/find_deps/alt_linux.go:93
|
||||||
|
msgid "Required dependency found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/find_deps/empty.go:32
|
||||||
|
msgid "AutoProv is not implemented for this package format, so it's skipped"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/find_deps/empty.go:37
|
||||||
|
msgid "AutoReq is not implemented for this package format, so it's skipped"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/script_executor.go:236
|
||||||
|
msgid "Building package metadata"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/script_executor.go:366
|
||||||
|
msgid "Executing prepare()"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/script_executor.go:375
|
||||||
|
msgid "Executing build()"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/build/script_executor.go:404 internal/build/script_executor.go:424
|
||||||
|
msgid "Executing %s()"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: internal/cliutils/app_builder/builder.go:75
|
#: internal/cliutils/app_builder/builder.go:75
|
||||||
msgid "Error loading config"
|
msgid "Error loading config"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -321,6 +383,24 @@ msgstr ""
|
|||||||
msgid "ERROR"
|
msgid "ERROR"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/repos/pull.go:77
|
||||||
|
msgid "Pulling repository"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/repos/pull.go:113
|
||||||
|
msgid "Repository up to date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/repos/pull.go:204
|
||||||
|
msgid "Git repository does not appear to be a valid ALR repo"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: internal/repos/pull.go:220
|
||||||
|
msgid ""
|
||||||
|
"ALR repo's minimum ALR version is greater than the current version. Try "
|
||||||
|
"updating ALR if something doesn't work."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: internal/utils/cmd.go:97
|
#: internal/utils/cmd.go:97
|
||||||
msgid "Error on dropping capabilities"
|
msgid "Error on dropping capabilities"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -377,86 +457,6 @@ msgstr ""
|
|||||||
msgid "Error while running app"
|
msgid "Error while running app"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: pkg/build/build.go:417
|
|
||||||
msgid "Building package"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/build.go:446
|
|
||||||
msgid "The checksums array must be the same length as sources"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/build.go:488
|
|
||||||
msgid "Downloading sources"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/build.go:580
|
|
||||||
msgid "Installing dependencies"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/checker.go:43
|
|
||||||
msgid ""
|
|
||||||
"Your system's CPU architecture doesn't match this package. Do you want to "
|
|
||||||
"build anyway?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/checker.go:67
|
|
||||||
msgid "This package is already installed"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/alt_linux.go:35
|
|
||||||
msgid "Command not found on the system"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/alt_linux.go:86
|
|
||||||
msgid "Provided dependency found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/alt_linux.go:93
|
|
||||||
msgid "Required dependency found"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/empty.go:32
|
|
||||||
msgid "AutoProv is not implemented for this package format, so it's skipped"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/empty.go:37
|
|
||||||
msgid "AutoReq is not implemented for this package format, so it's skipped"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/script_executor.go:236
|
|
||||||
msgid "Building package metadata"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/script_executor.go:366
|
|
||||||
msgid "Executing prepare()"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/script_executor.go:375
|
|
||||||
msgid "Executing build()"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/build/script_executor.go:404 pkg/build/script_executor.go:424
|
|
||||||
msgid "Executing %s()"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/repos/pull.go:77
|
|
||||||
msgid "Pulling repository"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/repos/pull.go:113
|
|
||||||
msgid "Repository up to date"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/repos/pull.go:204
|
|
||||||
msgid "Git repository does not appear to be a valid ALR repo"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: pkg/repos/pull.go:220
|
|
||||||
msgid ""
|
|
||||||
"ALR repo's minimum ALR version is greater than the current version. Try "
|
|
||||||
"updating ALR if something doesn't work."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: refresh.go:30
|
#: refresh.go:30
|
||||||
msgid "Pull all repositories that have changed"
|
msgid "Pull all repositories that have changed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -185,6 +185,72 @@ msgstr "Для команды remove ожидался хотя бы 1 аргум
|
|||||||
msgid "Error removing packages"
|
msgid "Error removing packages"
|
||||||
msgstr "Ошибка при удалении пакетов"
|
msgstr "Ошибка при удалении пакетов"
|
||||||
|
|
||||||
|
#: internal/build/build.go:417
|
||||||
|
msgid "Building package"
|
||||||
|
msgstr "Сборка пакета"
|
||||||
|
|
||||||
|
#: internal/build/build.go:446
|
||||||
|
msgid "The checksums array must be the same length as sources"
|
||||||
|
msgstr "Массив контрольных сумм должен быть той же длины, что и источники"
|
||||||
|
|
||||||
|
#: internal/build/build.go:488
|
||||||
|
msgid "Downloading sources"
|
||||||
|
msgstr "Скачивание источников"
|
||||||
|
|
||||||
|
#: internal/build/build.go:580
|
||||||
|
msgid "Installing dependencies"
|
||||||
|
msgstr "Установка зависимостей"
|
||||||
|
|
||||||
|
#: internal/build/checker.go:43
|
||||||
|
msgid ""
|
||||||
|
"Your system's CPU architecture doesn't match this package. Do you want to "
|
||||||
|
"build anyway?"
|
||||||
|
msgstr ""
|
||||||
|
"Архитектура процессора вашей системы не соответствует этому пакету. Вы все "
|
||||||
|
"равно хотите выполнить сборку?"
|
||||||
|
|
||||||
|
#: internal/build/checker.go:67
|
||||||
|
msgid "This package is already installed"
|
||||||
|
msgstr "Этот пакет уже установлен"
|
||||||
|
|
||||||
|
#: internal/build/find_deps/alt_linux.go:35
|
||||||
|
msgid "Command not found on the system"
|
||||||
|
msgstr "Команда не найдена в системе"
|
||||||
|
|
||||||
|
#: internal/build/find_deps/alt_linux.go:86
|
||||||
|
msgid "Provided dependency found"
|
||||||
|
msgstr "Найденная предоставленная зависимость"
|
||||||
|
|
||||||
|
#: internal/build/find_deps/alt_linux.go:93
|
||||||
|
msgid "Required dependency found"
|
||||||
|
msgstr "Найдена требуемая зависимость"
|
||||||
|
|
||||||
|
#: internal/build/find_deps/empty.go:32
|
||||||
|
msgid "AutoProv is not implemented for this package format, so it's skipped"
|
||||||
|
msgstr ""
|
||||||
|
"AutoProv не реализовано для этого формата пакета, поэтому будет пропущено"
|
||||||
|
|
||||||
|
#: internal/build/find_deps/empty.go:37
|
||||||
|
msgid "AutoReq is not implemented for this package format, so it's skipped"
|
||||||
|
msgstr ""
|
||||||
|
"AutoReq не реализовано для этого формата пакета, поэтому будет пропущено"
|
||||||
|
|
||||||
|
#: internal/build/script_executor.go:236
|
||||||
|
msgid "Building package metadata"
|
||||||
|
msgstr "Сборка метаданных пакета"
|
||||||
|
|
||||||
|
#: internal/build/script_executor.go:366
|
||||||
|
msgid "Executing prepare()"
|
||||||
|
msgstr "Выполнение prepare()"
|
||||||
|
|
||||||
|
#: internal/build/script_executor.go:375
|
||||||
|
msgid "Executing build()"
|
||||||
|
msgstr "Выполнение build()"
|
||||||
|
|
||||||
|
#: internal/build/script_executor.go:404 internal/build/script_executor.go:424
|
||||||
|
msgid "Executing %s()"
|
||||||
|
msgstr "Выполнение %s()"
|
||||||
|
|
||||||
#: internal/cliutils/app_builder/builder.go:75
|
#: internal/cliutils/app_builder/builder.go:75
|
||||||
msgid "Error loading config"
|
msgid "Error loading config"
|
||||||
msgstr "Ошибка при загрузке"
|
msgstr "Ошибка при загрузке"
|
||||||
@ -331,6 +397,26 @@ msgstr "%s %s загружается — %s/с\n"
|
|||||||
msgid "ERROR"
|
msgid "ERROR"
|
||||||
msgstr "ОШИБКА"
|
msgstr "ОШИБКА"
|
||||||
|
|
||||||
|
#: internal/repos/pull.go:77
|
||||||
|
msgid "Pulling repository"
|
||||||
|
msgstr "Скачивание репозитория"
|
||||||
|
|
||||||
|
#: internal/repos/pull.go:113
|
||||||
|
msgid "Repository up to date"
|
||||||
|
msgstr "Репозиторий уже обновлён"
|
||||||
|
|
||||||
|
#: internal/repos/pull.go:204
|
||||||
|
msgid "Git repository does not appear to be a valid ALR repo"
|
||||||
|
msgstr "Репозиторий Git не поддерживается репозиторием ALR"
|
||||||
|
|
||||||
|
#: internal/repos/pull.go:220
|
||||||
|
msgid ""
|
||||||
|
"ALR repo's minimum ALR version is greater than the current version. Try "
|
||||||
|
"updating ALR if something doesn't work."
|
||||||
|
msgstr ""
|
||||||
|
"Минимальная версия ALR для ALR-репозитория выше текущей версии. Попробуйте "
|
||||||
|
"обновить ALR, если что-то не работает."
|
||||||
|
|
||||||
#: internal/utils/cmd.go:97
|
#: internal/utils/cmd.go:97
|
||||||
msgid "Error on dropping capabilities"
|
msgid "Error on dropping capabilities"
|
||||||
msgstr "Ошибка при понижении привилегий"
|
msgstr "Ошибка при понижении привилегий"
|
||||||
@ -387,92 +473,6 @@ msgstr "Показать справку"
|
|||||||
msgid "Error while running app"
|
msgid "Error while running app"
|
||||||
msgstr "Ошибка при запуске приложения"
|
msgstr "Ошибка при запуске приложения"
|
||||||
|
|
||||||
#: pkg/build/build.go:417
|
|
||||||
msgid "Building package"
|
|
||||||
msgstr "Сборка пакета"
|
|
||||||
|
|
||||||
#: pkg/build/build.go:446
|
|
||||||
msgid "The checksums array must be the same length as sources"
|
|
||||||
msgstr "Массив контрольных сумм должен быть той же длины, что и источники"
|
|
||||||
|
|
||||||
#: pkg/build/build.go:488
|
|
||||||
msgid "Downloading sources"
|
|
||||||
msgstr "Скачивание источников"
|
|
||||||
|
|
||||||
#: pkg/build/build.go:580
|
|
||||||
msgid "Installing dependencies"
|
|
||||||
msgstr "Установка зависимостей"
|
|
||||||
|
|
||||||
#: pkg/build/checker.go:43
|
|
||||||
msgid ""
|
|
||||||
"Your system's CPU architecture doesn't match this package. Do you want to "
|
|
||||||
"build anyway?"
|
|
||||||
msgstr ""
|
|
||||||
"Архитектура процессора вашей системы не соответствует этому пакету. Вы все "
|
|
||||||
"равно хотите выполнить сборку?"
|
|
||||||
|
|
||||||
#: pkg/build/checker.go:67
|
|
||||||
msgid "This package is already installed"
|
|
||||||
msgstr "Этот пакет уже установлен"
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/alt_linux.go:35
|
|
||||||
msgid "Command not found on the system"
|
|
||||||
msgstr "Команда не найдена в системе"
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/alt_linux.go:86
|
|
||||||
msgid "Provided dependency found"
|
|
||||||
msgstr "Найденная предоставленная зависимость"
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/alt_linux.go:93
|
|
||||||
msgid "Required dependency found"
|
|
||||||
msgstr "Найдена требуемая зависимость"
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/empty.go:32
|
|
||||||
msgid "AutoProv is not implemented for this package format, so it's skipped"
|
|
||||||
msgstr ""
|
|
||||||
"AutoProv не реализовано для этого формата пакета, поэтому будет пропущено"
|
|
||||||
|
|
||||||
#: pkg/build/find_deps/empty.go:37
|
|
||||||
msgid "AutoReq is not implemented for this package format, so it's skipped"
|
|
||||||
msgstr ""
|
|
||||||
"AutoReq не реализовано для этого формата пакета, поэтому будет пропущено"
|
|
||||||
|
|
||||||
#: pkg/build/script_executor.go:236
|
|
||||||
msgid "Building package metadata"
|
|
||||||
msgstr "Сборка метаданных пакета"
|
|
||||||
|
|
||||||
#: pkg/build/script_executor.go:366
|
|
||||||
msgid "Executing prepare()"
|
|
||||||
msgstr "Выполнение prepare()"
|
|
||||||
|
|
||||||
#: pkg/build/script_executor.go:375
|
|
||||||
msgid "Executing build()"
|
|
||||||
msgstr "Выполнение build()"
|
|
||||||
|
|
||||||
#: pkg/build/script_executor.go:404 pkg/build/script_executor.go:424
|
|
||||||
msgid "Executing %s()"
|
|
||||||
msgstr "Выполнение %s()"
|
|
||||||
|
|
||||||
#: pkg/repos/pull.go:77
|
|
||||||
msgid "Pulling repository"
|
|
||||||
msgstr "Скачивание репозитория"
|
|
||||||
|
|
||||||
#: pkg/repos/pull.go:113
|
|
||||||
msgid "Repository up to date"
|
|
||||||
msgstr "Репозиторий уже обновлён"
|
|
||||||
|
|
||||||
#: pkg/repos/pull.go:204
|
|
||||||
msgid "Git repository does not appear to be a valid ALR repo"
|
|
||||||
msgstr "Репозиторий Git не поддерживается репозиторием ALR"
|
|
||||||
|
|
||||||
#: pkg/repos/pull.go:220
|
|
||||||
msgid ""
|
|
||||||
"ALR repo's minimum ALR version is greater than the current version. Try "
|
|
||||||
"updating ALR if something doesn't work."
|
|
||||||
msgstr ""
|
|
||||||
"Минимальная версия ALR для ALR-репозитория выше текущей версии. Попробуйте "
|
|
||||||
"обновить ALR, если что-то не работает."
|
|
||||||
|
|
||||||
#: refresh.go:30
|
#: refresh.go:30
|
||||||
msgid "Pull all repositories that have changed"
|
msgid "Pull all repositories that have changed"
|
||||||
msgstr "Скачать все изменённые репозитории"
|
msgstr "Скачать все изменённые репозитории"
|
||||||
|
4
list.go
4
list.go
@ -29,12 +29,12 @@ import (
|
|||||||
"github.com/leonelquinteros/gotext"
|
"github.com/leonelquinteros/gotext"
|
||||||
"github.com/urfave/cli/v2"
|
"github.com/urfave/cli/v2"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/build"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
||||||
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/build"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func ListCmd() *cli.Command {
|
func ListCmd() *cli.Command {
|
||||||
|
2
main.go
2
main.go
@ -33,8 +33,8 @@ import (
|
|||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/config"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/translations"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/translations"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
|
||||||
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/logger"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/logger"
|
||||||
)
|
)
|
||||||
|
@ -28,10 +28,10 @@ import (
|
|||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/search"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/search"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func SearchCmd() *cli.Command {
|
func SearchCmd() *cli.Command {
|
||||||
|
@ -29,16 +29,16 @@ import (
|
|||||||
"go.elara.ws/vercmp"
|
"go.elara.ws/vercmp"
|
||||||
"golang.org/x/exp/maps"
|
"golang.org/x/exp/maps"
|
||||||
|
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/build"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils"
|
||||||
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
appbuilder "gitea.plemya-x.ru/Plemya-x/ALR/internal/cliutils/app_builder"
|
||||||
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
database "gitea.plemya-x.ru/Plemya-x/ALR/internal/db"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/distro"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/manager"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/overrides"
|
||||||
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/search"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/types"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
"gitea.plemya-x.ru/Plemya-x/ALR/internal/utils"
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/build"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/distro"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/manager"
|
|
||||||
"gitea.plemya-x.ru/Plemya-x/ALR/pkg/search"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func UpgradeCmd() *cli.Command {
|
func UpgradeCmd() *cli.Command {
|
||||||
|
Reference in New Issue
Block a user