Repo Manager for a lecrurer.
Gather Exam Repo forks in recpective catalogs for each student.
Run scripts on them, make batch installs, fire tests...
... whatever you wish to hack time with it :)
Sey you have a GROUP with bunch of students that have github logins:
YaNusH, tomaSh, jesika, brajan12,
and an exam EXAM repo with signature:
GROUP_EXAM_REPO__00
Let them fork and create pull request to this repo.
You can collect every pull request based on setup provided in lib/config.sh
just confugure:
Github loginsList of repo namesGroup signature
You need make installed.
Just run:
$ make && ./repo_manager_v_2.0.sh
Inspired by bash script @beniaminrychter
... other contributions welcome :)
An example of how a larger bash script can be splitted into into multiple files
Checkout here: https://github.com/zinovyev/bash-project
Kudos @zinovyev !
Check out
README_bash-project.mdfor details on how to build