PESCETTI(1)

πŸ’– PESCETTI(1) β€” the general commands manual, but make it cute πŸ’–

okay bestie, so pescetti lives in section 1 of the General Commands Manual, and this is literally the whole vibe of it: Pseudo-Duplimate Generator. yes that's its whole government name. slay. πŸ’…


✨ NAME ✨

pescetti β€” Pseudo-Duplimate Generator πŸŽ€


🌸 SYNOPSIS 🌸

pescetti

that's it. that's the whole thing. no arguments, no fuss, just vibes πŸ¦‹


πŸ’œ DESCRIPTION πŸ’œ

okay so real talk: this manual page documents briefly the pescetti command. that's the assignment, and it ate. ✨


πŸ‘‘ OPTIONS πŸ‘‘

here's the menu of available options and what they do, bestie. and this is the important part β€” you must specify exactly one from --demo, --generate or --load. exactly one. not two, not zero. pick your fighter. 🫢

  • --help β€” prints the help text. classic. iconic. never not useful.
  • --demo β€” demonstration mode. generates one hand with permutations and the tutorial for how to use them. it's giving tutorial era πŸ’–
  • --generate=N β€” generate N random boards 🎲
  • --load=boards.txt β€” load boards+analysis from boards.txt
  • --load-dds=boards.dds β€” load boards from boards.dds in dds format
  • --load-analysis=tricks.txt β€” load analysis from tricks.txt
  • --permutations=permutations.txt β€” generate the permutations and save them to the given file
  • --curtains=curtains.txt β€” save curtain cards to file curtains.txt
  • --save=boards.txt β€” save the boards+analysis to boards.txt
  • --save-dds=boards.dds β€” save the boards to boards.dds in dds format
  • --save-analysis=tricks.txt β€” save the analysis to tricks.txt
  • --format=html|txt|pdf β€” set the output mode to the given format 🎨
  • --title=title β€” set the title for the output ✍️
  • --output=hands.txt β€” print the hands to hands.txt, rather than to standard output
  • --stats β€” generate statistics about the set of boards; included in the hands output πŸ“Š
  • --analyze β€” run the dds analyzer on the boards and print the resulting numberof tricks (warning SLOW) 🐌😭
  • --criteria=''criteria...'' β€” a list of criteria to apply to each generated hand to generate specific hand types. the list should be space separated and each item may be suffixed with a colon and a (fractional) probability value which can be used to weight the criteria.

for example:

--criteria="weaknt:0.8 strongnt:0.5"

valid criteria are: unbalanced weaknt strongnt twont strongtwo weaktwo three twoclubs 4441 singlesuit twosuits partscore game slam game-invite slam-invite jumpshift jumpfit splinter bacon weird

  • --probability=factor β€” generate hands matching the criteria with only the given probability. factor is in the range 0 to 1. on each attempt to generate a board it is rejected if it doesn't match the criteria with the given probability. a factor of about 0.8 gives roughly half matching boards. (math girlies rise up πŸ“βœ¨)

🫢 AUTHOR 🫢

this manual page was written by Matthew Johnson <debian@matthew.ath.cx>.

permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 as published by the Free Software Foundation.

on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.


and that's the whole page, bestie πŸ’– shoutout to the <rainbow>PESCETTI(1)</rainbow> footer, section 1 of the General Commands Manual, holding it down at the bottom like the main character it is. no cap. periodt. πŸŒˆπŸ‘‘πŸŒΈ

πŸ“¦ where this page comes from