elvish(1)
π elvish β the manual page, but make it slay π
okay bestie, sit down, hydrate, and let me tell you about elvish(1) from the General Commands Manual, because this one is genuinely iconic and you're gonna be obsessed π«Ά
β¨ NAME β¨
elvish β a powerful scripting language & versatile interactive shell, no cap π
πΈ SYNOPSIS πΈ
elvish [flags] [script] [args]
like. that's it. that's the whole vibe check. flags, then optionally a script, then whatever args you wanna hand it β¨
π FLAGS π
okay so this is the part where people get scared and honestly? don't. it's just a list. we go through it together, one by one, hand in hand π§
-buildinfoβ spills all the info about how this Elvish build was built, then dips immediately. like a "here's my whole lore" moment and then it's gone π-cβ treats the first argument as code to execute. i.e. you're saying "bestie this is code, not a file, run it" π₯-compileonlyβ parses and compiles your Elvish code but does NOT execute it. it's giving "i did the homework but i'm not submitting it" π-deprecation-levelint β shows warnings for all features deprecated as of version 0.X. default is21. so like, turn the dial and it'll be like "girl that thing is old" π°οΈ-helpβ shows usage help and quits. the classic. the icon. π-iβ a no-op flag, introduced for POSIX compatibility. does literally nothing, and it's serving absolutely nothing, and that's valid π-jsonβ shows the output from-buildinfo,-compileonlyor-versionin JSON. machine-readable, structured, gorgeous π-lβ another no-op flag, introduced for compatibility. also doing nothing. also thriving β¨-logstring β path to a file where debug logs get written. for when you need the receipts π-lspβ runs the builtin language server. yes she has a language server built in. she contains multitudes π-norcβ don't read the RC file when running interactively. skipping the preamble, going straight to business π-rcstring β path to the RC file to use when running interactively. choose your own opening act π-versionβ outputs the Elvish version and quits. quick little "hi, i'm version X" and then bye π
π¦ DESCRIPTION π¦
okay so here's the main character energy:
Elvish is an expressive programming language and a versatile interactive shell, combined into one seamless package. not two things. one thing. seamless. periodt π₯
and the compatibility?? it runs on Linux, BSDs, macOS and Windows. all of them. she's everywhere. she's universal. she's booked and busy ππ
β SEE ALSO β
https://elv.shβ the website, go look, it's cute πΈ- Use
doc:module for documentations. yes, in-shell docs, iykyk πβ¨
π AUTHOR π
This manual page was written by Shengjing Zhu <zhsj@debian.org>, for the Debian GNU/Linux system (but may be used by others). shoutout to Shengjing, absolute legend for this one π«Ά
aaaand that's the whole thing bestie!! mwah π
this was elvish 0.21.0, dated 2024-08-15, and yes the manpage name is elvish(1) β now go run something iconic, you've got this π
β¨
π¦ where this page comes from
- debian trixie: elvish 0.21.0-2+b7 Β· BSD-2-Clause
- ubuntu questing: elvish 0.21.0-2
- ubuntu resolute: elvish 0.21.0-2build1 Β· BSD-2-Clause
- ubuntu stonking: elvish 0.21.0-2build1 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms