feat(cli): update secrets --account flag as optional depending on adapter

This commit is contained in:
Ralf Schmitz Bongiolo
2024-11-04 18:58:18 -04:00
parent d0d9dfcba9
commit 77cd29f5ad
4 changed files with 47 additions and 4 deletions

View File

@@ -0,0 +1,18 @@
class Kamal::Secrets::Adapters::TestOptionalAccount < Kamal::Secrets::Adapters::Base
def requires_account?
false
end
private
def login(account)
true
end
def fetch_secrets(secrets, account:, session:)
secrets.to_h { |secret| [ secret, secret.reverse ] }
end
def check_dependencies!
# no op
end
end