Resume project
  • Rust 88%
  • Shell 11.6%
  • Makefile 0.4%
Find a file
2026-03-03 16:19:50 +01:00
chapters Update work history 2026-03-03 16:19:50 +01:00
examples readme changes and updated executables 2026-02-21 15:49:00 +01:00
resume Update work history 2026-03-03 16:19:50 +01:00
resume-tui Update work history 2026-03-03 16:19:50 +01:00
.gitignore initial tui commit in seperate project 2026-02-03 14:41:55 +01:00
Makefile readme changes and updated executables 2026-02-21 15:49:00 +01:00
README.md readme update 2026-02-23 16:26:07 +01:00
resume.sh readme changes and updated executables 2026-02-21 15:49:00 +01:00

My Resume

Welcome to my resume repository. If you've landed on this page it was likely through a link in an email I sent, which is where you can find my contact information.

This project consists of 3 versions:

  1. The original Bash script (resume.sh)
  2. The Bash script rewritten to Rust (the resume directory)
  3. The TUI version of my resume (the resume-tui directory)

The TUI version is the main and most polished version of this project, so I recommend using that one. The others are still available.

Example

View this asciinema recording for a video with slightly more accurate coloring.

Resume demo gif

Running the program

This program is run in the command line, executable files for Linux and Windows can be found under the releases tab.

Installation

To install and use the project, simply clone the project as follows and move into the directory:

git clone https://git.dwarrowdelf.nl/arnicrietjens/resume.git
cd resume

While executables are provided, if something does not work, or you wish to compile the programs from source, you can install cargo and make and run the following command:

make all

Or manually without make using the following commands:

  cd resume
  cargo build --release
  cd ..
  cd resume-tui
  cargo build --release
  cd ..

The executables will now be in the resume/target/release/ and resume-tui/target/release/ directories respectively.

The Bash Script

If Bash is installed, running the command is as simple as:

chmod +x resume.sh
./resume.sh

Run the command with the -h flag to get a list of all available options.

./resume.sh -h

The Resume Script in Rust

Running the executable in resume/executables (or resume/target/release if build manually) will print the output in the terminal.
Running the executable with the -h flag will give a list of options.

./resume/executables/resume.exe -h              // For windows
./resume/executables/resume -h                  // For unix systems

The Resume TUI

Running the executable in resume-tui/executables (or resume-tui/target/release if build manually) will start the TUI screen shown in the example.
Running the executable with the -h flag will give a list of options.

./resume-tui/executables/resume-tui.exe -h              // For windows
./resume-tui/executables/resume-tui -h                  // For unix systems