fetching
fetching is a collection of unicode art images displayed in the terminal. It includes 22 image scripts inspired by abstract art (notably the De Stijl movement), street art, 1980s and 1990s computer games, and Star Wars. The art adapts to the user's terminal color theme, giving each output a distinct personality depending on the theme in use. The scripts are also responsive to terminal width, preventing distorted output when the window is narrow, during random displays, or in slideshow mode. Installation is handled via a simple bash script, which places the executable in a user-specified directory (defaulting to /.local/bin). Usage supports listing available images, displaying a specific script by name or index, showing a random image that fits the terminal size, running a timed slideshow, and checking terminal width category for sizing custom scripts. A typical setup places fetching -r in shell startup files like .bashrc or .zshrc to display a random image at each terminal launch. The project also includes an