Skip to content

These scripts help manage users and teams of organizations used for education

Notifications You must be signed in to change notification settings

iamjayakumars/CourseRepoScripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CourseRepoScripts

These scripts help manage users and teams of organizations used for education

These three bash scripts can help manage repositories, teams and users of organizations used in education.

createrepos - a script that will take a file with a markdown style table (without the header and --- rows) containing a real name (ie student name) and another with github id. This script will create a team and repository based on the realname, add the user with the github id to the team and and assign the team to the repository. Used this script to generate a single repository for each person in the table. This script will produce a log file that can be used by the deleteallrepos script

deleteallrepos - a script will take the log file (or any file of the correct format) and delete the teams and repos from the organization

cloneall - a script that will clone every repository within an organization, no input file is needed, just clones every repo.

About

These scripts help manage users and teams of organizations used for education

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%