Skip to content

Flag for listing sandbox roles by added date #33

@keldian

Description

@keldian
cd /opt/sandbox && \
sandbox_tags=$(sb list | grep -A 200 "^Sandbox tags" | tr -s ' ' '\n' | grep -v "^$" | grep -v "Sandbox" | grep -v "cached" | grep -v "prepend") && \
git log --format="%as %s" | grep -iP '\brole\b' | grep -iP '\b(add|(feat|new|for)\b)' | grep -iPv '\b(fix|update)\b' | perl -pe 's/([\d-]{2,})|[\p{P}\d\h]{2,}|\b(add(ed|ing)?|closes?|(feat|fix)\(?|for|new|role)\b\p{P}?|\p{P}$/$1 /gim; $_ = lc($_)' | awk -v tags="$sandbox_tags" 'BEGIN{split(tags, arr, "\n"); for(i in arr) lookup[arr[i]]=1} {role=gensub(/_/, "-", "g", $2); if(role in lookup) print $1, $2}' | column
2026-02-02 booklore             2023-09-26 watchstate           2022-11-16 tqm                  2022-10-05 pgadmin
2026-01-26 traccar              2023-09-24 factorio             2022-11-14 plexshare            2022-09-04 paperless-ngx
2025-12-06 suwayomi             2023-09-16 foundry              2022-11-13 tubearchivist        2022-08-24 qbittorrentvpn
2025-09-22 qui                  2023-09-06 firefox              2022-11-11 reposilite           2022-08-15 olivetin
2025-08-18 ytdl_sub             2023-08-11 discoflix            2022-11-08 tvheadend            2022-08-07 sqlitebrowser
2025-04-18 karakeep             2023-06-16 tauticord            2022-11-05 koel                 2022-08-02 tandoor
2025-04-13 profilarr            2023-06-18 krusader             2022-11-07 gaps                 2022-06-28 recyclarr
2025-02-09 paperless-ai         2023-06-18 threadfin            2022-11-07 puddletag            2022-06-11 jellyseerr
2024-07-30 openobserve          2023-08-24 membarr              2022-11-06 wikijs               2022-05-16 adminer
2024-06-07 pufferpanel          2023-03-01 dashdot              2022-11-06 makemkv              2022-04-07 pyload
2024-06-06 crafty               2023-02-10 your-spotify         2022-11-06 n8n                  2022-04-04 transmissionvpn
2024-06-01 dockwatch            2022-12-14 dashy                2022-10-21 cherry               2022-03-11 rocketchat
2024-05-29 it-tools             2022-12-08 homepage             2022-10-21 homebox              2022-03-06 xbackbone
2024-05-06 influxdb             2022-12-02 mqtt                 2022-10-15 linkding             2022-02-19 plextraktsync
2024-04-08 cockpit              2022-11-21 node-red             2022-10-14 minecraft-bedrock    2022-02-16 doplarr
2024-01-30 linkwarden           2022-11-20 homeassistant        2022-10-12 joplin               2022-02-16 syncthing
2023-12-26 jellystat            2022-11-19 phpmyadmin           2022-10-10 wireguard            2022-02-14 unifi

That sort of thing, assuming there's a reliable way to do it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions