forked from Plemya-x/ALR
		
	fix: add db.Init() in bash completion
This commit is contained in:
		@@ -11,7 +11,7 @@
 | 
				
			|||||||
    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
 | 
					    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
 | 
				
			||||||
        <text x="33.5" y="15" fill="#010101" fill-opacity=".3">coverage</text>
 | 
					        <text x="33.5" y="15" fill="#010101" fill-opacity=".3">coverage</text>
 | 
				
			||||||
        <text x="33.5" y="14">coverage</text>
 | 
					        <text x="33.5" y="14">coverage</text>
 | 
				
			||||||
        <text x="86" y="15" fill="#010101" fill-opacity=".3">19.6%</text>
 | 
					        <text x="86" y="15" fill="#010101" fill-opacity=".3">19.5%</text>
 | 
				
			||||||
        <text x="86" y="14">19.6%</text>
 | 
					        <text x="86" y="14">19.5%</text>
 | 
				
			||||||
    </g>
 | 
					    </g>
 | 
				
			||||||
</svg>
 | 
					</svg>
 | 
				
			||||||
 
 | 
				
			|||||||
| 
		 Before Width: | Height: | Size: 926 B After Width: | Height: | Size: 926 B  | 
@@ -12,7 +12,7 @@
 | 
				
			|||||||
    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
 | 
					    <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
 | 
				
			||||||
        <text x="37" y="15" fill="#010101" fill-opacity=".3">ru translate</text>
 | 
					        <text x="37" y="15" fill="#010101" fill-opacity=".3">ru translate</text>
 | 
				
			||||||
        <text x="37" y="14">ru translate</text>
 | 
					        <text x="37" y="14">ru translate</text>
 | 
				
			||||||
        <text x="100" y="15" fill="#010101" fill-opacity=".3">100.00%</text>
 | 
					        <text x="100" y="15" fill="#010101" fill-opacity=".3">99.00%</text>
 | 
				
			||||||
        <text x="100" y="14">100.00%</text>
 | 
					        <text x="100" y="14">99.00%</text>
 | 
				
			||||||
    </g>
 | 
					    </g>
 | 
				
			||||||
</svg>
 | 
					</svg>
 | 
				
			||||||
 
 | 
				
			|||||||
| 
		 Before Width: | Height: | Size: 942 B After Width: | Height: | Size: 940 B  | 
							
								
								
									
										6
									
								
								build.go
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								build.go
									
									
									
									
									
								
							@@ -50,9 +50,9 @@ func BuildCmd() *cli.Command {
 | 
				
			|||||||
				Usage:   gotext.Get("Path to the build script"),
 | 
									Usage:   gotext.Get("Path to the build script"),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
			&cli.StringFlag{
 | 
								&cli.StringFlag{
 | 
				
			||||||
				Name:    "script-package",
 | 
									Name:    "subpackage",
 | 
				
			||||||
				Aliases: []string{"sp"},
 | 
									Aliases: []string{"sb"},
 | 
				
			||||||
				Usage:   gotext.Get("Specify package in script (for multi package script only)"),
 | 
									Usage:   gotext.Get("Specify subpackage in script (for multi package script only)"),
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
			&cli.StringFlag{
 | 
								&cli.StringFlag{
 | 
				
			||||||
				Name:    "package",
 | 
									Name:    "package",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -119,6 +119,11 @@ func InstallCmd() *cli.Command {
 | 
				
			|||||||
		BashComplete: func(c *cli.Context) {
 | 
							BashComplete: func(c *cli.Context) {
 | 
				
			||||||
			cfg := config.New()
 | 
								cfg := config.New()
 | 
				
			||||||
			db := database.New(cfg)
 | 
								db := database.New(cfg)
 | 
				
			||||||
 | 
								err := db.Init(c.Context)
 | 
				
			||||||
 | 
								if err != nil {
 | 
				
			||||||
 | 
									slog.Error(gotext.Get("Error initialization database"), "err", err)
 | 
				
			||||||
 | 
									os.Exit(1)
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
			result, err := db.GetPkgs(c.Context, "true")
 | 
								result, err := db.GetPkgs(c.Context, "true")
 | 
				
			||||||
			if err != nil {
 | 
								if err != nil {
 | 
				
			||||||
				slog.Error(gotext.Get("Error getting packages"), "err", err)
 | 
									slog.Error(gotext.Get("Error getting packages"), "err", err)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -91,7 +91,7 @@ func TestDownloadWithoutCache(t *testing.T) {
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			name: "git download",
 | 
								name: "git download",
 | 
				
			||||||
			path: "git+%s/git-downloader/git/Plemya-x/xpamych-alr-repo",
 | 
								path: "git+%s/git-downloader/git/Plemya-x/alr-repo",
 | 
				
			||||||
			expected: func(t *testing.T, err error, tmpdir string) {
 | 
								expected: func(t *testing.T, err error, tmpdir string) {
 | 
				
			||||||
				assert.NoError(t, err)
 | 
									assert.NoError(t, err)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -18,7 +18,7 @@ msgid "Path to the build script"
 | 
				
			|||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: build.go:55
 | 
					#: build.go:55
 | 
				
			||||||
msgid "Specify package in script (for multi package script only)"
 | 
					msgid "Specify subpackage in script (for multi package script only)"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: build.go:60
 | 
					#: build.go:60
 | 
				
			||||||
@@ -158,15 +158,15 @@ msgstr ""
 | 
				
			|||||||
msgid "Command install expected at least 1 argument, got %d"
 | 
					msgid "Command install expected at least 1 argument, got %d"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: install.go:146
 | 
					#: install.go:151
 | 
				
			||||||
msgid "Remove an installed package"
 | 
					msgid "Remove an installed package"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: install.go:151
 | 
					#: install.go:156
 | 
				
			||||||
msgid "Command remove expected at least 1 argument, got %d"
 | 
					msgid "Command remove expected at least 1 argument, got %d"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: install.go:163
 | 
					#: install.go:168
 | 
				
			||||||
msgid "Error removing packages"
 | 
					msgid "Error removing packages"
 | 
				
			||||||
msgstr ""
 | 
					msgstr ""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,7 +25,8 @@ msgid "Path to the build script"
 | 
				
			|||||||
msgstr "Путь к скрипту сборки"
 | 
					msgstr "Путь к скрипту сборки"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: build.go:55
 | 
					#: build.go:55
 | 
				
			||||||
msgid "Specify package in script (for multi package script only)"
 | 
					#, fuzzy
 | 
				
			||||||
 | 
					msgid "Specify subpackage in script (for multi package script only)"
 | 
				
			||||||
msgstr "Укажите пакет в скрипте (только для многопакетного скрипта)"
 | 
					msgstr "Укажите пакет в скрипте (только для многопакетного скрипта)"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: build.go:60
 | 
					#: build.go:60
 | 
				
			||||||
@@ -165,15 +166,15 @@ msgstr "Установить новый пакет"
 | 
				
			|||||||
msgid "Command install expected at least 1 argument, got %d"
 | 
					msgid "Command install expected at least 1 argument, got %d"
 | 
				
			||||||
msgstr "Для команды install ожидался хотя бы 1 аргумент, получено %d"
 | 
					msgstr "Для команды install ожидался хотя бы 1 аргумент, получено %d"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: install.go:146
 | 
					#: install.go:151
 | 
				
			||||||
msgid "Remove an installed package"
 | 
					msgid "Remove an installed package"
 | 
				
			||||||
msgstr "Удалить установленный пакет"
 | 
					msgstr "Удалить установленный пакет"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: install.go:151
 | 
					#: install.go:156
 | 
				
			||||||
msgid "Command remove expected at least 1 argument, got %d"
 | 
					msgid "Command remove expected at least 1 argument, got %d"
 | 
				
			||||||
msgstr "Для команды remove ожидался хотя бы 1 аргумент, получено %d"
 | 
					msgstr "Для команды remove ожидался хотя бы 1 аргумент, получено %d"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#: install.go:163
 | 
					#: install.go:168
 | 
				
			||||||
msgid "Error removing packages"
 | 
					msgid "Error removing packages"
 | 
				
			||||||
msgstr "Ошибка при удалении пакетов"
 | 
					msgstr "Ошибка при удалении пакетов"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user