paargs(1)

πŸ’… paargs(1) β€” the manual, but make it make sense

okay so bestie, welcome to the paargs(1) page β€” yes that's the manual name, yes it's giving "xargs but make it cluster" ✨

🌸 NAME

paargs β€” a wrapper for paexec that's literally similar to xargs 🫢

πŸ¦‹ SYNOPSIS

paargs [OPTIONS] <command> <args>

πŸŽ€ DESCRIPTION

okay so paargs is a simple wrapper over paexec that simplifies use of paexec's capabilities. and like, the way you use paargs is actually very similar to xargs. no cap. πŸ’…

paargs runs paexec with the following options enabled by default:

  • -C β€” for specifying command as free arguments,
  • -x β€” for being xargs-like,
  • -l β€” 0-based task number is included to the output of paargs, this allows to reorder the sliced output,
  • -e β€” for the same purposes as -l,
  • -g β€” this flag allows analysis of command's exit status,
  • -md= β€” disables task delimiter for -g mode enabled by default, as a result the whole line given on input is considered as a task.

like, that's the whole vibe. it's giving "one wrapper to rule them all" πŸ‘‘


✨ OPTIONS ✨

  • -h β€” Display this help. (iconic, honestly)
  • -V β€” Display version. 🏷️
  • -P nodes β€” Same as -n in paexec.
  • -t transport β€” Passed directly to paexec. 🚚
  • -c command β€” Command with its arguments. By default, free arguments are used for setting command and its arguments.
  • -I replstr β€” Execute command for each task, replacing one or more occurrences of replstr with the entire task. πŸ”
  • -X β€” Passed directly to paexec.
  • -f β€” Flushes stdout after recieving an end-of-task line. (yes that's how it's spelled in the original, we stan anyway πŸ’–)
  • -0 β€” Passed directly to paexec.
  • -Z timeout β€” Passed directly to paexec. ⏰
  • -z β€” Passed directly to paexec.
  • -m arg β€” Passed directly to paexec.
  • -d β€” Turn on a debugging mode (for debugging purposes only). πŸ›
lowkey important: -d is for debugging purposes only β€” don't be out here main-character-ing with debug mode in prod, bestie 😭

πŸ’Œ BUGS/FEEDBACK

Please send any comments, questions, bug reports etc. to me by e-mail or (even better) register them at sourceforge project home. Feature requests are also welcomed. 🫢 fr fr, they want your feedback.

🏠 HOME

<http://sourceforge.net/projects/paexec>

πŸ‘€ SEE ALSO

paexec(1) β€” the whole reason this wrapper exists πŸ’œ


and that's the page, bestie! this one's from the paargs(1) manual, dated 2024-06-07 β€” slay, go forth and parallelize responsibly πŸŒˆβ­πŸŽ€

πŸ“¦ where this page comes from