Welcome to the Collage CLI! 🎓 This command-line interface (CLI) tool is designed for managing student, courses and semesters in a collage/institution records efficiently. Built with the power of Go, the Cobra library, the PromptUI and sqlite as our database, it provides a user-friendly way to handle various student management tasks directly from your terminal. 🚀
It basically use sqlite for its database and CRUD operation on the tables with some advanced operations ie searches and even aggregated data
- Add New Student: Quickly add student record with essential details.
- Add New Course: Quickly add course records with essential details.
- Count: Count can count each course and students number chech the help command for more description
- Enroll Student: Enrolls a student to a particular course and semester.
-
Clone the Repository:
git clone https://github.com/EmilioCliff/collage-cli.git
-
Navigate to the Project Directory:
cd collage-cli
-
Build the Application:
go build -o collage-cli
-
Run the Application:
./collage-cli
For more detailed documentation on each command and option, run in the terminal session:
help
Project not complete. Feel free to tweak around.