Command-line tool for ease of access
npm install cli-top
A Command Line Interface (CLI) tool for seamless interaction with the student portal, VTOP.
---
cli-top is an easy-to-use tool for VIT students that helps them quickly access important information from the VTOP student portal. Whether it's checking grades, viewing the timetable, or handling assignments, cli-top makes it simple to get what you need.
- Login: Secure login to the VTOP portal
- Mark View: Check your marks for various courses
- Digital Assignment: Manage your digital assignment submissions
- Course Page: Access course materials and updates
- Academic Calendar: Keep track of important academic dates
- Exam Schedule: View upcoming exam schedules
- Attendance Calculator: Calculate your attendance percentage
- Time Table: Easily view your class schedule
- Class Messages: Stay updated with class announcements
- Leave Status: Check the status of your leave applications
- Nightslip Status: Monitor your hostel nightslip requests
- Library Dues: Stay on top of library dues
- Receipts: Access fee receipts and payment history
- Grade View: Review your grades and academic performance
- Student Profile: View personal details
- Hostel Info: Check hostel details
- CGPA View: Track your cumulative GPA over semesters
- Syllabus: Easily download syllabus files
- Facility: View hostel facilities
- Logout: Securely logout from the CLI
- GoLang : Core programming language
- Cobra : Go library for creating the terminal CLI
To install cli-top, you can download the binary directly from cli-top.acmvit.in.
1. Download the Binary:
Visit cli-top.acmvit.in to download and configure the appropriate binary for your operating system.
2. Run the Binary:
After downloading, navigate to the folder where the binary is saved and run it from your terminal:
``bash`
./cli-top
To compile cli-top yourself:
`bash`
CGO_ENABLED=0 go build -trimpath -ldflags "-s -w" -o cli-top .
Using -trimpath removes local file paths from the executable and, together with -ldflags "-s -w", helps reduce binary size.
After installation, you can access various features of cli-top by running specific commands:
- Login to VTOP:
`bash`
./cli-top login
- View Marks:
`bash`
./cli-top marks`
- Calculate Attendance:bash`
./cli-top attendance
- For a full list of commands and features of cli-top, you can run:
`bash``
./cli-top help
- Use Git for version control and code management
- Take up issues and request assignment before starting work
- Push to the "dev" branch for testing and compatibility checks
- Main and dev branch pushes require approval from designated maintainers
- Saharsh Bhansali
- Manav Muthanna
- Sarthak Gupta
- Garv Jain
- Tanmay Paturu
- Shambhavi Paygude
- Harshit Vootukuri
- Adheesh Garg
- Ishaan S
- Prateek Srivastava
- Kaustav Patro
- Amritsai
- Pritam Satpathy
- Kaustubh Kanodia
- Rohit Sakamuri
- Mahendra Choudhary
- Drashti Shukla
- Shreyas Mishra
- Aditya Naik
- Yash Sinha
- Aditya Singh
- Vansh Bhatiya
- Yashika Panda
- Shruthilaya K
- Srijan Srivastava