Skip to content

Conversation

@jaspermayone
Copy link

I was trying to do this and it was frustrating me, so i've made a pr to improve things.

Copilot AI review requested due to automatic review settings December 27, 2025 20:15
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR consolidates invite code management into a new unified invite.sh script with enhanced functionality, replacing the basic create-invite-code.sh command. The new script provides both creation and listing capabilities with filtering options.

  • Adds pdsadmin invite command with list and create subcommands
  • Replaces deprecated create-invite-code command with improved invite create
  • Adds filtering options for listing invite codes (used, disabled, free)

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 5 comments.

File Description
pdsadmin/invite.sh New comprehensive invite code management script with list and create subcommands, including filtering capabilities
pdsadmin/help.sh Updated help documentation to include new invite command and mark create-invite-code as removed
pdsadmin/create-invite-code.sh Removed old single-purpose invite code creation script
README.md Updated documentation to reference new pdsadmin invite create command instead of deprecated create-invite-code

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@axfelix
Copy link
Contributor

axfelix commented Dec 29, 2025

This looks OK! However, these shell scripts aren't as actively maintained as https://github.com/bluesky-social/goat will be moving forward, and I'd like to at least keep them backwards compatible if we are considering any syntax changes. I can't promise we can merge this, but we're definitely likelier to merge it if it retains the old syntax as a backup.

@jaspermayone
Copy link
Author

Will update to add backwards compatibility!

@jaspermayone
Copy link
Author

@axfelix the bsky offical hosting guide should prob be updated to have people use goat if thats the better maintained thing going forward

@axfelix
Copy link
Contributor

axfelix commented Dec 29, 2025

Definitely, and we're in the middle of a big docs refresh you can see at bluesky-social/atproto-website#483 which should help with this!

Which guide did you follow, so I know if there's anything else unclear out there?

@jaspermayone
Copy link
Author

https://github.com/bluesky-social/pds#creating-an-account-using-an-invite-code

this was what lead me to using the old command!

@jaspermayone
Copy link
Author

updates look super cool! very exited!

@jaspermayone
Copy link
Author

@axfelix let me know if I can do anything to help in anyway! I love atproto!

@jaspermayone
Copy link
Author

This is good for re-review now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants