treedude(6)
๐ณ treedude โ bestie, it's the Superhot mini-game but make it a man page โจ
okay so first things first: this is treedude(6), living happily in section 6 of the Games Manual ๐ฎ โ yes, Games Manual, we love a dedicated category. Sit down, grab a snack ๐, and let me tell you about the most unhinged little tree-chopping situation.
๐ NAME ๐
treedude โ literally a clone of the mini-game from Superhot. that's the whole name section, no notes, slay.
โจ SYNOPSIS โจ
treedude [-nvV]
three little flags, one iconic binary. pop it in your terminal and go ๐ซถ
๐ง DESCRIPTION ๐ง
okay so treedude is a clone of the mini-game from Superhot, and the mini-game is titled 'Tree Dude Tree Dude Dude' โ no cap, that's the actual title, and honestly? iconic. ๐
your whole job is: chop as much of the tree as you can while avoiding branches and keeping an eye on the timer. that's it. that's the vibe check. chop chop chop, dodge the branches, don't get caught lacking by the clock ๐ญโฐ
it's written in C89/90 with the Curses library, and it complies with SUSv2 through to POSIX.1-2008 (SUSv4). so she's retro and standards-compliant. main character energy fr fr ๐
๐ CONTROLS ๐
learn these, bestie, the tree isn't gonna chop itself:
- LeftArrow, A, H โ chop left โฌ ๏ธ๐ช
- RightArrow, D, L โ chop right โก๏ธ๐ช
- Enter โ continue. keep it moving โจ
- Q, Esc โ quit. bye bestie ๐
iykyk:A/Hfor left andD/Lfor right is giving vi energy and honestly we respect it ๐ธ
๐ OPTIONS ๐
nโ do not read or write the high score from the$XDG_DATA_HOMEdirectory. so if you're feeling shy about your score ๐ this is your girlv,Vโ printtreedudeversion and exit. short and sweet, periodt ๐ซ
๐ฆ ENVIRONMENT ๐ฆ
XDG_DATA_HOMEโ your high score gets stored within the set directory. if the environment variable is not set or empty,$HOME/.configis used instead. this is in compliance with the XDG Base Directory Specification, so she's tidy and she knows it ๐งนโจ
๐ FILES ๐
$XDG_DATA_HOME/treedude/scoreโ user's high score. this is the file that holds your entire reputation ๐ฅ
๐ SEE ALSO ๐
go read it, bestie, expand your mind ๐ง ๐
๐ CONFORMING TO ๐
- C89
- SUSv2
- POSIX.1-2001
- POSIX.1-2008
also the XDG Base Directory Specification v0.6+.
look at all those standards, she's so well-adjusted ๐๐
๐ BUGS ๐
bugs and issues can be reported on GitHub or GitLab โ pick your fighter, both links below, exactly as they appear:
found something cursed? don't suffer in silence, go file it ๐
๐ซถ AUTHORS ๐ซถ
Nicholas Ivkovic <https://nivkovic.net>. the mastermind behind the tree. we stan ๐
โญ COPYRIGHT โญ
Copyright (c) 2022-2023 Nicholas Ivkovic.
licensed under the GNU General Public License version 3 or later. see ./LICENSE, or <https://gnu.org/licenses/gpl.html> if more recent, for details.
and the important part, keeping it real:
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
no warranty, no promises, no cap โ so don't come for anyone if your tree game goes sideways ๐ญ๐
and that's the whole page, bestie ๐ sign-off time: this gorgeous little doc is from the 2023-03-12 release and it's treedude(6) โ section 6, Games Manual, forever and always. now go chop that tree. ๐ช๐ณโจ
๐ฆ where this page comes from
- alpine 3.24: treedude-doc 1.0.8-r2 ยท GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms