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"> |     <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 | 
							
								
								
									
										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 "" | ||||||
|  |  | ||||||
|   | |||||||
| @@ -5,15 +5,15 @@ | |||||||
| msgid "" | msgid "" | ||||||
| msgstr "" | msgstr "" | ||||||
| "Project-Id-Version: unnamed project\n" | "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" | "Last-Translator: Maxim Slipenko <maks1ms@alt-gnome.ru>\n" | ||||||
| "Language-Team: Russian\n" | "Language-Team: Russian\n" | ||||||
| "Language: ru\n" | "Language: ru\n" | ||||||
| "MIME-Version: 1.0\n" | "MIME-Version: 1.0\n" | ||||||
| "Content-Type: text/plain; charset=UTF-8\n" | "Content-Type: text/plain; charset=UTF-8\n" | ||||||
| "Content-Transfer-Encoding: 8bit\n" | "Content-Transfer-Encoding: 8bit\n" | ||||||
| "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" | "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " | ||||||
| "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" | "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" | ||||||
| "X-Generator: Gtranslator 47.1\n" | "X-Generator: Gtranslator 47.1\n" | ||||||
|  |  | ||||||
| #: build.go:44 | #: build.go:44 | ||||||
| @@ -25,8 +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)" | msgid "Specify subpackage in script (for multi package script only)" | ||||||
| msgstr "Укажите пакет в скрипте (только для многопакетного скрипта)" | msgstr "Укажите подпакет в скрипте (только для многопакетного скрипта)" | ||||||
|  |  | ||||||
| #: build.go:60 | #: build.go:60 | ||||||
| msgid "Name of the package to build and its repo (example: default/go-bin)" | 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" | 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