Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Collage CLI - Student Management System

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. 🚀

🚀 Features

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.

📦 Installation

  1. Clone the Repository:

    git clone https://github.com/EmilioCliff/collage-cli.git
    
  2. Navigate to the Project Directory:

    cd collage-cli
    
  3. Build the Application:

    go build -o collage-cli
    
  4. Run the Application:

    ./collage-cli

📚 Documentation

For more detailed documentation on each command and option, run in the terminal session:

   help

ExampleUse

💬 Remarks

Project not complete. Feel free to tweak around.

About

This Go-based CLI tool simplifies student, course, and semester management in an institution. Using Cobra, PromptUI, and SQLite, it offers an intuitive terminal interface for efficient record handling.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages