#!/usr/bin/env python3 require "json" require "active_support/all" codespaces = JSON.parse!(`gh cs list --json name,lastUsedAt`) codespaces.each do |codespace| if codespace["lastUsedAt"].to_date < 7.days.ago puts "Deleting #{codespace["name"]}..." `gh cs delete --force -c #{codespace["name"]}` end end puts "Done!"