diff --git a/alias b/alias index fc01acd..016c795 100644 --- a/alias +++ b/alias @@ -134,3 +134,19 @@ revoke-my-ip-all = !f() { aws revoke-my-ip ${1} all all }; f + +last-log = + !f() { + group="$1" + + if ! stream="$(aws logs describe-log-streams --log-group-name "$group" \ + --max-items 1 --order-by LastEventTime --descending \ + --query "logStreams[0].logStreamName" --output "text")"; then + return 1 + fi + + stream="${stream%[[:space:]]None}" + + aws logs get-log-events --log-group-name "$group" --log-stream-name "$stream" \ + --query "events[].message" --output "text" + }; f