Shell::Command(3pm)
β¨ Shell::Command β¨
okay bestie so this is a Perl module from the User Contributed Perl Documentation section of the manual pages, and it is literally the most "why is this not just built in" thing ever. it's called Shell::Command and it's giving cross-platform functions that emulate the shell commands you already know and love. π
πΈ NAME πΈ
Shell::Command β cross-platform functions emulating common shell commands π«Ά
like. it's the shell commands. but portable. no cap.
β¨ SYNOPSIS β¨
use Shell::Command;
mv $old_file, $new_file;
cp $old_file, $new_file;
touch @files;
look at that. mv, cp, touch. you already know them. they just work everywhere now. iconic behaviour tbh π
π DESCRIPTION π
sooooo real talk: this module is a thin wrapper around ExtUtils::Command. that's it. that's the whole thing. it's a little jacket that ExtUtils::Command wears when it goes out. π§₯β¨
if you wanna know which commands are actually available (because bestie, the synopsis is NOT the full menu), go read the ExtUtils::Command docs β that's where the actual description of available commands lives. this page is not gonna re-list them for you, and honestly? respect.
ngl the entire DESCRIPTION section is one sentence and I'm obsessed with that energy. no fluff. main character minimalism. π
π AUTHORS π
the people who made this happen, we stan:
- Michael G Schwern <
schwern@pobox.com> - Randy Kobes <
r.kobes@uwinnipeg.ca> - Florian Ragwitz <
rafl@debian.org>
three icons. one module. π«Άπ
π¦ COPYRIGHT AND LICENSE π¦
k so legally speaking (iykyk):
This software is copyright (c) 2011 by Michael G Schwern.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
so like β free as in freedom, same terms as Perl 5 itself, go wild within those bounds, bestie. ππ
β SEE ALSO β
ExtUtils::Commandβ the actual brain cell behind this operation. read it. fr fr. π
okay and the boring-but-important footer deets: this page is from perl v5.36.0, dated 2022-10-14, and the manual page itself is Shell::Command(3pm). slay. bye bestie π
β¨πΈ
π¦ where this page comes from
- ubuntu noble: libshell-command-perl 0.06-6 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libshell-command-perl 0.06-6 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libshell-command-perl 0.06-6 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms