ETSF_IO(1)

🌸 ETSF_IO πŸ’…

okay bestie, pull up a chair, because we're about to talk about the ETSF_IO manual page for the etsf_io command line tool πŸ’– (the page header literally says ETSF_IO(1) in the User Commands section, iykyk). This is the library's very own manpage and she is serving.


✨ NAME ✨

The ETSF_IO library β€” which is, and I quote, the manual page for the etsf_io command line tool πŸŽ€. That's the whole vibe. That's the whole name section. Slay.


🌈 SYNOPSIS 🌈

etsf_io [-h | -a action] [[-i file]...] [[-f flag]...]  [-o file]
[arguments]

no cap, that's the shape of it. <rainbow>flags go in, files go in, and something magical happens.</rainbow> ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

So basically: this tool handles ETSF files. That's the whole job description. For the deets, you gotta check the --action option, because she's the main character here πŸ‘‘.

Here's the lineup of options, one by one, no skipping, periodt:

  • -h, --help β€” shows this little help. cute, quick, helpful. πŸ’•
  • -a, --action value β€” gives the action to perform. This is where the plot happens. Possible actions may be:
    • 'merge' β€” to gather several files that have been splitted. 🧩
    • 'content' β€” to get the name of specifications the file matches. πŸ”
    • 'check' β€” to check the validity of the file against specifications. βœ…
  • -o, --output-file file β€” gives the path to the output ETSF file. Where the good stuff goes 🎁
  • -i, --input-file file β€” gives the path for an input file. Bestie, listen: this option can be used one or several times. Stack 'em up, she doesn't mind 🫢
  • -l, --list β€” when the action is check, it gives the list of available flags. Like a lil menu but for flags πŸ“‹
  • -f, --flag value β€” gives a flag name. (You get the valid names from the -l option, okay? Don't guess, just ask her. πŸ’…)

πŸ’– EXAMPLES πŸ’–

These are the moments where she ate and left no crumbs:

Merge three files:

etsf_io -a merge -i file1.nc -i file2.nc -i file3.nc -o output.nc

Get the contents of test.nc:

etsf_io -a content test.nc

Get the list of flags for validity checks:

etsf_io -a check -l

Checks with two flags:

etsf_io -a check -f flag1 -f flag2 test.nc
not me getting emotional over a merge command 😭 it's giving file-wrangling icon energy fr fr

πŸ‘‘ AUTHOR πŸ‘‘

The ETSF_IO library was written by Damien Caliste, Valerio Oleva, Yann Pouillon and Matthieu Verstaete. Absolute legends, every single one of them, we stan πŸ’œ

This manual page was written by Damien Caliste <damien.caliste@cea.fr>.


and that's the whole page bestie, no notes, 10/10 πŸŒΈπŸ¦‹βœ¨ β€” this fine piece of documentation is dated November 2011, it's from etsf_io, and it lives in the ETSF_IO(1) corner of the manual universe. mwah πŸ’…πŸ’–