FULLQUOTTEL(1)

🌸 NAME 🌸

okay bestie, meet fullquottel β€” she's the tool for detecting full quotes in mails or postings, and she eats. section 1 of the manual, User Commands, no cap πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

fullquottel [OPTION...] < infile > outfile

so she reads the mail from stdin and drops her verdict on stdout, periodt πŸ’–


πŸŽ€ DESCRIPTION πŸŽ€

fullquottel is literally, exactly, a tool for detecting full quotes in mails or postings. that's the whole assignment. that's her whole brand. she runs a lil' stack of tests, adds up the scores, and tells you whether what you're looking at is a Goodquottel (normal human behaviour 🌈) or a Fullquottel (the entire mail is one giant quote, embarrassing πŸ’€).

every test can be switched on or off, every test has a score, and the final number gets compared against a threshold. tune it however you want, it's your world 🫢

🧚 the options, bestie 🧚

  • -t, --scorethreshold=NUMBER β€” the final-score cutoff that decides between a Goodquottel and a Fullquottel. default: 1.5 ⭐
  • --quotechars=CHARS β€” the chars that count as quoting. default: >|#
  • -d, --debug β€” debug mode, prints out the single test results so you can see exactly which test is being messy. default: off πŸ™ˆ
  • --ownsigtest=1|0 β€” turn the ownSigTest on or off. default: on
  • --ownsigtestscore=NUMBER β€” the score for ownSigTest. default: 1.0
  • -f, --ownsigtestfile=SIGFILE β€” the signature file she tests against. default: ~/.signature
  • --mstest=1|0 β€” turn msTest on or off (that's the Microsoft attribution lines test). default: on
  • --mstestscore=NUMBER β€” the score for msTest. default: 1.0
  • --mstestthreshold=NUMBER β€” the threshold for msTest, meaning the line at or below which a Microsoft attribution line is found. default: 2
  • --quotedtoalltest=1|0 β€” turn quotedToAllTest on or off (ratio of quoted lines to all lines). default: on
  • --quotedtoalltestscore=NUMBER β€” the score for quotedToAllTest. default: 1.0
  • --quotedtoalltestfactor=NUMBER β€” the factor, where the result is score + ratio * FACTOR. default: 0
  • --quotedtoalltestthreshold=NUMBER β€” the ratio threshold that activates quotedToAllTest. default: 0.5
  • --bottomquotedtoalltest=1|0 β€” turn bottomQuotedToAllTest on or off (ratio of quoted lines at the bottom to all lines). default: on
  • --bottomquotedtoalltestscore=NUMBER β€” the score for bottomQuotedToAllTest. default: 1.0
  • --bottomquotedtoalltestfactor=NUMBER β€” the factor, where the result is score + ratio * FACTOR. default: 0
  • --bottomquotedtoalltestthreshold=NUMBER β€” the ratio threshold that activates bottomQuotedToAllTest. default: 0.5
  • --bottomquotedtoquotedtest=1|0 β€” turn bottomQuotedToQuotedTest on or off (ratio of quoted lines at the bottom to all quoted lines). default: on
  • --bottomquotedtoquotedtestscore=NUMBER β€” the score for bottomQuotedToQuotedTest. default: 1.0
  • --bottomquotedtoquotedtestfactor=NUMBER β€” the factor, where the result is score + ratio * FACTOR. default: 0
  • --bottomquotedtoquotedtestthreshold=NUMBER β€” the ratio threshold that activates bottomQuotedToQuotedTest. default: 0.5
  • --singlebottomquotetest=1|0 β€” turn singleBottomQuoteTest on or off (only one quote block, and it's at the bottom). default: on
  • --singlebottomquotetestscore=NUMBER β€” the score for singleBottomQuoteTest. default: 1.0
πŸ’‘ HINT: all long options (without the leading --) can be used in ~/.fullquottelrc β€” yes, she has a config file, she's that girl ✨

and the classics, because of course πŸ’…

  • -?, --help β€” give this help list
  • --usage β€” give a short usage message
  • -V, --version β€” print program version
πŸ“Œ mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. so like, don't skip the argument and act surprised, bestie 😭

πŸ’€ REPORTING BUGS πŸ’€

found something cursed? report bugs to <toast@toastfreeware.priv.at> β€” she wants to know 🫢


and that's a wrap, gorgeous πŸ’– this whole vibe was fullquottel 0.1.5, brought to you in March 2021 β€” mwah, go detect some full quotes, you absolute icon πŸ‘‘πŸŒΈ