args(1)

πŸ“¦
version 7.0.1 Β· 3 versions
, in debian bookworm, debian trixie, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… args β€” bestie edition πŸ’…

okay so this is the manual page for args(1), from the GNU Telephony collection, and honestly? it's giving "tiny tool, huge personality." it manipulates and outputs command arguments, and it's also secretly a lil tutorial for how shell argument parsing and localization work in ucommon. two jobs, both slayed. πŸ‘‘


✨ NAME ✨

args β€” manipulate and output command arguments. that's it, that's the whole vibe.


πŸŽ€ SYNOPSIS πŸŽ€

args [options] args...

πŸ¦‹ DESCRIPTION πŸ¦‹

so basically, this command is used to manipulate and echo command line arguments to standard out. that can mean wrapping quotes around every argument you pass, or dropping a separator in between them, or putting each argument on its own separate line. pick your fighter. πŸ’–

and here's the cute part β€” the program source also offers a basic example of how to use shell argument parsing and localization in ucommon. so it's a tool and a study guide. main character behavior fr fr.


✨ OPTIONS ✨

  • --delim=char β€” sets a deliminator character, like ',', to use between each argument when it's outputting your arguments. lil separator moment. πŸ’«
  • --directory β€” if the argument is a directory, it lists the directory contents as arguments. opening the folder like it's a gift 🎁
  • --follow β€” if the argument is a directory and a symlink, follow symlinks recursively. chasing the link down the rabbit hole πŸ‡
  • --lines β€” outputs each argument on a separate line. one per line, no crowding, personal space respected. 🫢
  • --quote=char|pair β€” sets a quote, or a special leading and trailing pair of characters, to surround each argument with when outputting. a typical use might be --quote=() to surround arguments in parenthesis. cute lil outfit for every argument πŸŽ€
  • --recursive β€” if the argument is a directory, recursively scan the directory and any subdirectory contents as arguments. it goes deep. it goes ALL the way down. πŸ’€
  • --reverse β€” reverses the order of arguments. last one first, plot twist energy. πŸ”„
  • --help β€” outputs the help screen for the user. your girl always comes through when you're lost. πŸ™ˆ

πŸ‘‘ AUTHOR πŸ‘‘

args was written by David Sugar <dyfet@gnutelephony.org>. king behavior, no notes. πŸ’œ


😭 REPORTING BUGS 😭

found a bug? don't suffer in silence bestie, report it to bug-commoncpp@gnu.org or bugs@gnutelephony.org. they wanna hear from you, fr fr.


Copyright Β© 2009-2014 David Sugar, Tycho Softworks.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. so like… it's free, but it's not guaranteed, yk? πŸ’…


and that's the whole page bestie!! this one shipped as part of GNU uCommon, dated January 2010, and it's genuinely iconic for something so small. go echo some arguments, you've earned it. πŸŒˆβœ¨πŸ¦‹