generated from nhcarrigan/template
feat: reorganise bash scripts and add comprehensive documentation #6
Reference in New Issue
Block a user
Delete Branch "feat/more-cohort"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR completes the bash script restructuring and adds comprehensive documentation across all script categories.
Bash Restructuring
remove_github_members.sh,update_github_teams.sh) frompython/cohort/into a newbash/cohort/directoryadd-keys-to-git.sh,fix-yubikey-perms.sh,list-yubikey-ssh-keys.sh) into a newbash/yubikey/subdirectoryrun.shto support Bash as a third language option alongside TypeScript and PythonDocumentation
Added
README.mdfiles for all script categories that were missing them:bash/cohort/README.md— cohort GitHub team management scriptsbash/yubikey/README.md— YubiKey SSH key and permission utilitiestypescript/src/crowdin/README.md— Crowdin translation management scriptstypescript/src/discord/README.md— Discord bot utility scriptstypescript/src/discourse/README.md— Discourse forum management scriptstypescript/src/gitea/README.md— Gitea bulk repository operation scriptstypescript/src/github/README.md— GitHub API interaction scriptstypescript/src/music/README.md— Music file metadata toolstypescript/src/s3/README.md— S3-compatible object storage scriptstypescript/src/security/README.md— Security analysis and reporting scriptspython/cohort/README.md— Updated to remove moved shell scripts, fix usage commandsAlso updated project-level docs:
README.md— Corrected project structure, fixed running instructions (removed references to non-existentmake run-ts/make run-pytargets), added Bash prerequisitesCLAUDE.md— Updated project overview, structure, development standards, and script-adding guides to reflect the current state of the project✨ This PR was created with help from Hikari~ 🌸