Files
awesome-copilot/skills
Bruno Borges b839f3e71b Rewrite namecheap skill in Python to address PR review
Replace the Bash namecheap.sh with a stdlib-only Python CLI (namecheap.py)
that resolves all Copilot PR review feedback:

- Cache the public IP once per run instead of per request
- Build API requests in-process via urllib so the API key never appears
  in process argv or shell history
- Broaden multi-part TLD detection (co.uk, com.au, etc.) and document the
  limitation
- Allow setup to update existing stored credentials
- Stop soliciting the API key via chat; use terminal getpass or env vars
- Remove non-portable Bash constructs (inline local, grep -oP)

Also normalize domain casing, preserve MX priority 0, accept
case-insensitive record types, and handle mixed-case email-forwarding
attributes. Update SKILL.md and regenerate the skills README.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-29 15:23:06 -04:00
..
2026-03-05 21:53:41 +11:00
2026-04-28 11:29:28 +10:00
2026-04-20 12:31:29 +10:00
2026-02-16 22:43:41 +01:00
2026-01-06 21:35:41 +01:00
2026-03-16 10:27:54 +11:00
2026-05-15 11:06:16 +10:00
2026-03-13 13:45:17 +11:00