diff --git a/dot_config/television/cable/aws-secrets.toml b/dot_config/television/cable/aws-secrets.toml index 47e3dc87..1ac42e76 100644 --- a/dot_config/television/cable/aws-secrets.toml +++ b/dot_config/television/cable/aws-secrets.toml @@ -12,3 +12,12 @@ command = "aws secretsmanager describe-secret --secret-id '{split:\t:0}' --outpu [ui.preview_panel] size = 60 +[keybindings] +enter = "actions:view" + +[actions.view] +description = "View the value of the selected secret" +command = "aws secretsmanager get-secret-value --secret-id '{split:\t:0}' --query SecretString --output text | jq -C . 2>/dev/null || aws secretsmanager get-secret-value --secret-id '{split:\t:0}' --query SecretString --output text; read -n 1 -s -p 'Press any key to continue...'" +shell = "bash" +mode = "execute" +