Skip to content

Commit 4ce687f

Browse files
authored
chore: add postgres credential helper (#891)
Signed-off-by: Grant Linville <[email protected]>
1 parent bda5f60 commit 4ce687f

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

pkg/config/cliconfig.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,15 @@ const (
2222
PassCredHelper = "pass"
2323
FileCredHelper = "file"
2424
SqliteCredHelper = "sqlite"
25+
PostgresCredHelper = "postgres"
2526

2627
GPTScriptHelperPrefix = "gptscript-credential-"
2728
)
2829

2930
var (
30-
darwinHelpers = []string{OsxkeychainCredHelper, FileCredHelper, SqliteCredHelper}
31+
darwinHelpers = []string{OsxkeychainCredHelper, FileCredHelper, SqliteCredHelper, PostgresCredHelper}
3132
windowsHelpers = []string{WincredCredHelper, FileCredHelper}
32-
linuxHelpers = []string{SecretserviceCredHelper, PassCredHelper, FileCredHelper, SqliteCredHelper}
33+
linuxHelpers = []string{SecretserviceCredHelper, PassCredHelper, FileCredHelper, SqliteCredHelper, PostgresCredHelper}
3334
)
3435

3536
func listAsString(helpers []string) string {

pkg/credentials/util.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,17 @@ type CredentialHelperDirs struct {
1414

1515
func RepoNameForCredentialStore(store string) string {
1616
switch store {
17-
case config.SqliteCredHelper:
18-
return "gptscript-credential-sqlite"
17+
case config.SqliteCredHelper, config.PostgresCredHelper:
18+
return "gptscript-credential-database"
1919
default:
2020
return "gptscript-credential-helpers"
2121
}
2222
}
2323

2424
func GitURLForRepoName(repoName string) (string, error) {
2525
switch repoName {
26-
case "gptscript-credential-sqlite":
27-
return runtimeEnv.VarOrDefault("GPTSCRIPT_CRED_SQLITE_ROOT", "https://github.com/gptscript-ai/gptscript-credential-sqlite.git"), nil
26+
case "gptscript-credential-database":
27+
return runtimeEnv.VarOrDefault("GPTSCRIPT_CRED_SQLITE_ROOT", "https://github.com/gptscript-ai/gptscript-credential-database.git"), nil
2828
case "gptscript-credential-helpers":
2929
return runtimeEnv.VarOrDefault("GPTSCRIPT_CRED_HELPERS_ROOT", "https://github.com/gptscript-ai/gptscript-credential-helpers.git"), nil
3030
default:

0 commit comments

Comments
 (0)