Shell::Command(3pm)

πŸ“¦
version 0.06 Β· 4 versions
, in ubuntu noble, ubuntu resolute, ubuntu stonking

✨ 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. πŸ«ΆπŸ’œ


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