implement check_dependencies!

This commit is contained in:
Justin Dell
2024-11-04 09:18:56 -06:00
parent c9fff3cb40
commit e266945413
2 changed files with 20 additions and 0 deletions

View File

@@ -22,4 +22,13 @@ class Kamal::Secrets::Adapters::AwsSecretsManager < Kamal::Secrets::Adapters::Ba
raise RuntimeError, "Could not read #{secret} from AWS Secrets Manager" unless $?.success?
end
end
def check_dependencies!
raise RuntimeError, "AWS CLI is not installed" unless cli_installed?
end
def cli_installed?
`aws --version 2> /dev/null`
$?.success?
end
end