1 unstable release
new 0.1.0 | Dec 19, 2024 |
---|
#263 in Command-line interface
175KB
3K
SLoC
TUEnroll
TUEnroll is a CLI tool designed to automate the exam registration process at TU Delft.
It periodically checks for open exam registrations and automatically registers you when new exams are available.
Installation
With Cargo
Use the package manager cargo
to install tuenroll.
cargo install tuenroll
With binaries
Windows
powershell -c "irm https://raw.githubusercontent.com/dhruvan2006/tuenroll/main/install.ps1 | iex"
Ubuntu:
sudo apt install libdbus-1-dev pkg-config
curl -fsSL https://raw.githubusercontent.com/dhruvan2006/tuenroll/main/install.sh | sh
Fedora:
sudo dnf install dbus-devel pkgconf-pkg-config
curl -fsSL https://raw.githubusercontent.com/dhruvan2006/tuenroll/main/install.sh | sh
Mac
curl -fsSL https://raw.githubusercontent.com/dhruvan2006/tuenroll/main/install.sh | sh
Build from source
git clone https://github.com/dhruvan2006/tuenroll.git
cd tuenroll
cargo install --path .
Usage
1. Start background service:
tuenroll start
- Run a one time check:
tuenroll run
- Stop Background Service:
tuenroll stop
- Change credentials:
tuenroll change
- Delete Credentials:
tuenroll delete
License
Disclaimer
This tool is not officially affiliated with TU Delft. Use it responsibly and at your own risk.
Dependencies
~21–67MB
~1M SLoC