TMatrix(6)

πŸ’š TMatrix β€” the terminal rain page

okay bestie, sit DOWN. this is TMatrix(6), living in the Games Manual section, and it's literally the digital rain from The Matrix but in your terminal. no cap. πŸ¦‹


✨ NAME ✨

TMatrix β€” a terminal based replica of the digital rain from The Matrix. that's it, that's the whole vibe. green characters falling forever, and you get to control every single thing about it. iconic behavior honestly. πŸ’…


🌧️ SYNOPSIS 🌧️

tmatrix [--version] [--help] [--mode=MODE]
        [-s VALUE | --steps-per-sec=VALUE]
        [-f RANGE | --fall-speed=RANGE] [-G RANGE | --start-gap=RANGE]
        [-g RANGE | --gap=RANGE] [-l RANGE] [-r RANGE] [--fade]
        [--no-fade] [-C COLOR | --color=COLOR]
        [-c COLOR | --background=COLOR] [-t TEXT | --title=TEXT]

πŸ‘‘ DESCRIPTION πŸ‘‘

it simulates the digital rain effect from The Matrix. that's the whole job and it does it flawlessly, no notes. πŸŽ€


πŸ’– OPTIONS πŸ’–

  • --version β€” spits out the version info and dips. exit stage left. ✌️
  • --help β€” shows you this help and bounces. also exits.
  • --mode=MODE β€” picks the mode of the rain, like a whole aesthetic switch. available modes: default, dense.
  • -s, --steps-per-sec=VALUE β€” run this many steps per second. VALUE can be anywhere from 1 to 60. default: 10. πŸƒβ™€οΈ
  • -f, --fall-speed=RANGE β€” sets the range for the fall speed. speeds are allowed to have decimal parts (like 1.2), and the maximal fall speed value is 10.0. default: 0.5,1.5. gravity? we invented her. πŸ“
  • -G, --start-gap=RANGE β€” sets the range for the starting gaps. default: 10,50.
  • -g, --gap=RANGE β€” sets the range for the gaps between streaks. default: 0,40. personal space matters bestie. 🫢
  • -l RANGE β€” sets the range for the length of rain streaks. the minimal length value is 1. default: 1,30. long hair, don't care. πŸ’œ
  • -r RANGE β€” sets the range for the character update rate. these values correspond to the number of steps before the change, and 0 represents no change. default: 10,20.
  • --fade β€” enable fading characters. this is the default btw. ✨
  • --no-fade β€” disable fading characters. if you hate ambiance, i guess. πŸ’€
  • -C, --color=COLOR β€” sets the color of the characters. available colors: default, white, gray, black, red, green, yellow, blue, magenta, cyan. default: green. (obviously. it's giving matrix. 🌈)
  • -c, --background=COLOR β€” sets the color of the background. available colors: default, white, gray, black, red, green, yellow, blue, magenta, cyan.
  • -t, --title=TEXT β€” sets the title that appears in the rain. 🌸
note: the title needs to fit within the terminal window in order to be displayed. so keep it cute but keep it SHORT, bestie. 😭

RANGE is a pair of numbers separated by a comma: MIN,MAX. it specifies the boundaries of a set from which random numbers are picked. so like, chaos but with rules. πŸ’«


πŸ•ΉοΈ Real-time commands πŸ•ΉοΈ

  • p β€” pause. take a breath, bestie. πŸ™ˆ
  • q β€” quit. main character exit. πŸ‘‘

πŸŽ€ AUTHORS πŸŽ€

written by MiloΕ‘ StojanoviΔ‡ <mc.cm.mail@gmail.com> β€” shoutout to the icon who built this, fr fr. πŸ’–


πŸ“œ LICENSE πŸ“œ

Copyright (C) 2018-2021 Miloő Stojanović
SPDX-License-Identifier: GPL-2.0-only

πŸ¦‹ SEE ALSO πŸ¦‹

  • cmatrix(1) β€” the cousin. the relative. the other one. iykyk.

okay so that's the whole page, slay. this is TMatrix Version 1.4, dated 26 November 2021, and it lives in the Games Manual section of the docs. go make your terminal rain, bestie πŸŒ§οΈπŸ’š periodt.

πŸ“¦ where this page comes from