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.VALUEcan be anywhere from1to60. default:10. πβοΈ-f,--fall-speed=RANGEβ sets the range for the fall speed. speeds are allowed to have decimal parts (like1.2), and the maximal fall speed value is10.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 is1. 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, and0represents 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
- alpine 3.24: tmatrix-doc 1.4-r2 Β· GPL-2.0-only
- nixos 26.05: tmatrix 1.4
- nixpkgs unstable: tmatrix 1.4
- ubuntu resolute: tmatrix 1.4+dfsg-2
- ubuntu stonking: tmatrix 1.4+dfsg-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms