SRF_DUMP_ALL(1)

✨ srf_dump_all β€” the manual page, but make it cute ✨

okay bestie, gather round πŸ’– this is the manual page for srf_dump_all, a lil User Commands situation, and it does exactly one job: dumping the data out of SRF files. that's it. that's the whole vibe. no cap.


🌸 NAME 🌸

srf_dump_all β€” dump data of SRF files

like. it dumps. the data. from SRF files. iconic behavior honestly πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

srf_dump_all [-c chunk_types] [-d destination_types]  [-f read_filter]
[-n] [-o] [-t type_of_output] archive_name

see how archive_name is just sitting there at the end, no brackets, no nothing? that's because it's required, bestie. it's the main character. everything else is optional and wearing a lil bracket costume πŸŽ€


πŸ’œ OPTIONS πŸ’œ

  • -c chunk_types β€” which chunk types to output, and you give it as a comma delimited list of types. the allowed types are: "all", "seq", "prb", "int", "nse", "sig2". the default is "all", because why not have everything, treat yourself ✨
  • -d destination_types β€” where you wanna dump it to (yes the original spells it "Distinations", we're not gonna talk about it, we're gonna move on 🫢). the allowed types are: "console", "file", "none". the default is "console". here's the tea tho: console and file can be together, but none is exclusive. so it's none and nothing else, periodt. don't try to mix it, it's not gonna work πŸ’€
  • -f read_filter β€” the filter you apply to the reads in the archive. if reads match the filter, they get dumped. the filter takes the form of <name>=<value>, and <name> can be "read", "prefix", or "file".
    • if <name> is "read", the value represents the name of a read to dump β€” only the matching read will be dumped. one read, one match, very demure 🌸
    • if <name> is "prefix", the value represents the prefix of the name of the reads to dump β€” only the matching reads will be dumped. plural reads this time, we love a group moment πŸ‘‘
    • if <name> is "file", the value is a file name, and inside that file you can put any number of "read" and "prefix" name value pairs, one per line. go off, write a whole list, we support it πŸ“
    • the default is no filter, which means all reads are dumped. no filter, no problem, everything's coming out 🌈
  • -n β€” output the total number of reads at the bottom. just a lil count, tucked down there at the end, like a little bow on top πŸŽ€
  • -o β€” output the total number of reads only. nothing else is output. that's it. that's the entire output. the number and nothing but the number. lowkey the most minimalist flag in the whole file πŸ¦‹
  • -t type_of_output β€” type of output. only one value allowed, so don't get greedy bestie πŸ™ˆ. currently "text" and "solexa" are supported. the default is "text".
  • -v β€” print verbose messages. for when you wanna know what's going on in there. she's chatty, she's telling you everything πŸ’¬
psst β€” notice -v isn't in the synopsis? it's still a real option, it's just out here living its truth in the OPTIONS section. iykyk πŸ’…

and that's the whole page, bestie!! you now know everything about srf_dump_all that the original manual ever wanted you to know. no details skipped, no flags dropped, every single one accounted for βœ¨πŸ¦‹πŸŒΈ

this has been srf_dump_all version 1.13.2, from August 2013 β€” yeah she's an elder but she still slays πŸ’– stay hydrated, read your manpages, and dump responsibly πŸ«ΆπŸ‘‘


πŸ“¦ where this page comes from