tuenroll

Crates.iotuenroll
lib.rstuenroll
version0.1.0
created_at2024-12-19 10:02:42.825807+00
updated_at2024-12-19 10:02:42.825807+00
descriptionA CLI tool for auto enrolling in courses at TU Delft
homepagehttps://github.com/dhruvan2006/tuenroll
repositoryhttps://github.com/dhruvan2006/tuenroll
max_upload_size
id1488979
size375,295
Dhruvan Gnanadhandayuthapani (dhruvan2006)

documentation

README

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.

TUEnroll Logo

Build Status License Version Downloads Version

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
  1. Run a one time check:
tuenroll run
  1. Stop Background Service:
tuenroll stop
  1. Change credentials:
tuenroll change
  1. Delete Credentials:
tuenroll delete

License

Disclaimer

This tool is not officially affiliated with TU Delft. Use it responsibly and at your own risk.

Commit count: 182

cargo fmt