"Remembering that I'll be dead soon is the most important tool I've ever encountered to help me make the big choices in life." - Steve Jobs
The idea is to provide a graphical and thought-provoking view of one's life span, promoting a reflection on how we spend our time.
Made initially with Bash, I wrote another version with Ruby language because I love Ruby and to show Ruby is not dead! :)
The script should work on macOS and Linux (The bash script may also work with MINGW). To use this script, follow the steps below:
- Download script or clone repository and make sure the script is executable:
curl -L https://raw.githubusercontent.com/accessd/terminal-sunday/main/terminal_sunday.sh -o "$HOME/terminal_sunday.sh"
chmod +x "$HOME/terminal_sunday.sh"
- Add the script run to the end of .bashrc/.zshrc/etc.
$HOME/terminal_sunday.sh 1985-06-08 Joe
Fish:
bash $HOME/terminal_sunday.sh 1985-06-08 Joe
Provide your birthdate and name to the script.
You can run it randomly with:
(( RANDOM%2 == 0 )) && $HOME/terminal_sunday.sh 1985-06-08 Joe
Or add sleep && clear after the command
$HOME/terminal_sunday.sh 1985-06-08 Joe;sleep 1;clear
to clear the screen after one second.
You can specify the number of columns by:
$HOME/terminal_sunday.sh 1985-06-08 Joe 10
the main thing is that 80 is divisible without a remainder by this number of columns :)
Inspired by The Last Sunday chrome extension.
Contributions, ideas, and feedback are welcome. Feel free to fork the repository, make your changes, and create a pull request.