From 664c0667de302e39d70a76e4699628eb20fa9a20 Mon Sep 17 00:00:00 2001 From: Tony Blyler Date: Mon, 10 Oct 2022 23:48:51 -0400 Subject: [PATCH] allow LOG_STREAM_PREFIX to be empty for aws_logs --- chezmoi/dot_zshrc.d/executable_aws.zsh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/chezmoi/dot_zshrc.d/executable_aws.zsh b/chezmoi/dot_zshrc.d/executable_aws.zsh index 14203ee..d9340cc 100644 --- a/chezmoi/dot_zshrc.d/executable_aws.zsh +++ b/chezmoi/dot_zshrc.d/executable_aws.zsh @@ -51,7 +51,15 @@ aws_logs() { LOG_STREAM_PREFIX="$(aws logs describe-log-streams --log-group-name "$LOG_GROUP" | jq -r '.logStreams | .[] | .logStreamName' | fzf -1 --print-query | head -n 1)" fi - aws logs tail "${LOG_GROUP}" --log-stream-name-prefix "$LOG_STREAM_PREFIX" "$@" + if [ -n "$LOG_STREAM_PREFIX" ]; then + aws logs tail "${LOG_GROUP}" \ + --log-stream-name-prefix "$LOG_STREAM_PREFIX" \ + "$@" + + exit $? + fi + + aws logs tail "${LOG_GROUP}" "$@" ) }