Skip to content

Start each new terminal session with a thought-provoking reminder of the time you have to make the most of your life!

Notifications You must be signed in to change notification settings

accessd/terminal-sunday

Repository files navigation

The Terminal Sunday

"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

ScreenShot

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.

Ruby version

Made initially with Bash, I wrote another version with Ruby language because I love Ruby and to show Ruby is not dead! :)

Installation

The script should work on macOS and Linux (The bash script may also work with MINGW). To use this script, follow the steps below:

  1. 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"
  1. 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 :)

Credits

Inspired by The Last Sunday chrome extension.

Contributing

Contributions, ideas, and feedback are welcome. Feel free to fork the repository, make your changes, and create a pull request.

About

Start each new terminal session with a thought-provoking reminder of the time you have to make the most of your life!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •