Skip to content

Instantly share code, notes, and snippets.

View lbr88's full-sized avatar

Lars Bo Rasmussen lbr88

  • AiO-IT
  • Tølløse, Denmark
  • 04:36 (UTC +02:00)
View GitHub Profile
@lbr88
lbr88 / assume-menu
Last active February 11, 2026 06:49
#!/usr/bin/env bash
# assume-menu - A dmenu-like launcher for AWS assume
# Works with fuzzel (with icons), wofi, rofi, or dmenu
set -euo pipefail
# Terminal to use for shell sessions
TERMINAL="${ASSUME_TERMINAL:-alacritty}"
# AWS config file
@lbr88
lbr88 / assume-menu
Last active February 25, 2026 07:35
assume-menu - dmenu launcher for AWS assume (with account grouping)
#!/usr/bin/env bash
# assume-menu - A dmenu-like launcher for AWS assume
# Works with fuzzel (with icons), wofi, rofi, or dmenu
#
# Two selection modes controlled by ASSUME_GROUP_ACCOUNTS (default: true):
#
# Grouped mode (ASSUME_GROUP_ACCOUNTS=true):
# SSO profiles matching "{account}/{permset}" are grouped:
# Page 1: Select account (or standalone profile)
# Page 2: Select permission set (last-used shown first)