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