Skip classes with freedom.
ejigo is a simple command-line tool to track your university courses and absence counts — nothing fancy, made it to learn go.
One day I was sitting at dorm, bored out of my mind, thinking about skipping the 2:30 (afternoon) class if you know what I mean. But I had no clue how many absences I already had. Was I close to the 20 percent limit? Would I still be allowed to sit for finals? I couldn't even remember which course had how many absences.
That's why ejigo — a lightweight CLI tool to help me keep track of absences per course. Not to avoid responsibility, but to skip classes efficiently lol.
add: Add a new courseabsent: Increment absence count for a coursereset: Reset all courses (at the end of the semester)summary: View your courses and their absence counts
⚠️ Requires Go to be installed.
git clone https://github.com/hababi/ejigo.git
cd ejigogo build -o ejigoThis will generate a binary file called ejigo in the current directory.
If you want to use ejigo from anywhere in your terminal:
Move the binary to a directory in your PATH, like ~/.local/bin:
mkdir -p ~/.local/bin
cp ejigo ~/.local/bin/ejigoThen make sure ~/.local/bin is in your shell config (~/.bashrc, ~/.zshrc, or ~/.bash_profile):
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrcNow you can use:
ejigo summaryfrom any directory
PRs and suggestions are welcome! If you have ideas to make ejigo better, open an issue or fork and improve it.