fix: add db.Init() in bash completion #42
| @@ -11,7 +11,7 @@ | ||||
|     <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="14">coverage</text> | ||||
|         <text x="86" y="15" fill="#010101" fill-opacity=".3">19.6%</text> | ||||
|         <text x="86" y="14">19.6%</text> | ||||
|         <text x="86" y="15" fill="#010101" fill-opacity=".3">19.5%</text> | ||||
|         <text x="86" y="14">19.5%</text> | ||||
|     </g> | ||||
| </svg> | ||||
|   | ||||
| Before Width: | Height: | Size: 926 B After Width: | Height: | Size: 926 B | 
							
								
								
									
										6
									
								
								build.go
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								build.go
									
									
									
									
									
								
							| @@ -50,9 +50,9 @@ func BuildCmd() *cli.Command { | ||||
| 				Usage:   gotext.Get("Path to the build script"), | ||||
| 			}, | ||||
| 			&cli.StringFlag{ | ||||
| 				Name:    "script-package", | ||||
| 				Aliases: []string{"sp"}, | ||||
| 				Usage:   gotext.Get("Specify package in script (for multi package script only)"), | ||||
| 				Name:    "subpackage", | ||||
| 				Aliases: []string{"sb"}, | ||||
| 				Usage:   gotext.Get("Specify subpackage in script (for multi package script only)"), | ||||
| 			}, | ||||
| 			&cli.StringFlag{ | ||||
| 				Name:    "package", | ||||
|   | ||||
| @@ -119,6 +119,11 @@ func InstallCmd() *cli.Command { | ||||
| 		BashComplete: func(c *cli.Context) { | ||||
| 			cfg := config.New() | ||||
| 			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") | ||||
| 			if err != nil { | ||||
| 				slog.Error(gotext.Get("Error getting packages"), "err", err) | ||||
|   | ||||
| @@ -91,7 +91,7 @@ func TestDownloadWithoutCache(t *testing.T) { | ||||
| 		}, | ||||
| 		{ | ||||
| 			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) { | ||||
| 				assert.NoError(t, err) | ||||
|  | ||||
|   | ||||
| @@ -18,7 +18,7 @@ msgid "Path to the build script" | ||||
| msgstr "" | ||||
|  | ||||
| #: build.go:55 | ||||
| msgid "Specify package in script (for multi package script only)" | ||||
| msgid "Specify subpackage in script (for multi package script only)" | ||||
| msgstr "" | ||||
|  | ||||
| #: build.go:60 | ||||
| @@ -158,15 +158,15 @@ msgstr "" | ||||
| msgid "Command install expected at least 1 argument, got %d" | ||||
| msgstr "" | ||||
|  | ||||
| #: install.go:146 | ||||
| #: install.go:151 | ||||
| msgid "Remove an installed package" | ||||
| msgstr "" | ||||
|  | ||||
| #: install.go:151 | ||||
| #: install.go:156 | ||||
| msgid "Command remove expected at least 1 argument, got %d" | ||||
| msgstr "" | ||||
|  | ||||
| #: install.go:163 | ||||
| #: install.go:168 | ||||
| msgid "Error removing packages" | ||||
| msgstr "" | ||||
|  | ||||
|   | ||||
| @@ -5,15 +5,15 @@ | ||||
| msgid "" | ||||
| msgstr "" | ||||
| "Project-Id-Version: unnamed project\n" | ||||
| "PO-Revision-Date: 2025-02-27 14:27+0300\n" | ||||
| "PO-Revision-Date: 2025-03-09 17:31+0300\n" | ||||
| "Last-Translator: Maxim Slipenko <maks1ms@alt-gnome.ru>\n" | ||||
| "Language-Team: Russian\n" | ||||
| "Language: ru\n" | ||||
| "MIME-Version: 1.0\n" | ||||
| "Content-Type: text/plain; charset=UTF-8\n" | ||||
| "Content-Transfer-Encoding: 8bit\n" | ||||
| "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" | ||||
| "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" | ||||
| "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " | ||||
| "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" | ||||
| "X-Generator: Gtranslator 47.1\n" | ||||
|  | ||||
| #: build.go:44 | ||||
| @@ -25,8 +25,8 @@ msgid "Path to the build script" | ||||
| msgstr "Путь к скрипту сборки" | ||||
|  | ||||
| #: build.go:55 | ||||
| msgid "Specify package in script (for multi package script only)" | ||||
| msgstr "Укажите пакет в скрипте (только для многопакетного скрипта)" | ||||
| msgid "Specify subpackage in script (for multi package script only)" | ||||
| msgstr "Укажите подпакет в скрипте (только для многопакетного скрипта)" | ||||
|  | ||||
| #: build.go:60 | ||||
| msgid "Name of the package to build and its repo (example: default/go-bin)" | ||||
| @@ -165,15 +165,15 @@ msgstr "Установить новый пакет" | ||||
| msgid "Command install expected at least 1 argument, got %d" | ||||
| msgstr "Для команды install ожидался хотя бы 1 аргумент, получено %d" | ||||
|  | ||||
| #: install.go:146 | ||||
| #: install.go:151 | ||||
| msgid "Remove an installed package" | ||||
| msgstr "Удалить установленный пакет" | ||||
|  | ||||
| #: install.go:151 | ||||
| #: install.go:156 | ||||
| msgid "Command remove expected at least 1 argument, got %d" | ||||
| msgstr "Для команды remove ожидался хотя бы 1 аргумент, получено %d" | ||||
|  | ||||
| #: install.go:163 | ||||
| #: install.go:168 | ||||
| msgid "Error removing packages" | ||||
| msgstr "Ошибка при удалении пакетов" | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user