WFINDENT(1)

πŸ“¦
version 4.3.6 Β· 2 versions
  • 4.3.6 Β· debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 3.1.7 Β· ubuntu jammy
, in debian bookworm, debian trixie, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… NAME πŸ’…

wfindent β€” bestie, she indents, converts and relabels Fortran program sources. That's the whole vibe. πŸŽ€


✨ SYNOPSIS ✨

wfindent [OPTION]... [-] [FILE]...

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so here's the tea: wfindent is a wrapper for findent(1). She doesn't do the work herself β€” she's the main character who calls findent for each of the files, one by one, like a manager booking gigs. πŸ’…

And then? The files get overwritten by the modified version. Yes, literally replaced. πŸ™ˆ But before she overwrites any input file, she does a sanity check β€” she's chaotic but she's not reckless, okay?

Files that are not regular and not readable and writable? Silently skipped. No drama, no error message, she just moves on. Not her problem, fr fr. πŸ’€


πŸ“ NOTE πŸ“

The end of the options is reached when:

  • a flag containing a . is found (e.g. 'prog.f90') β€” like, she sees that dot and goes "ope, that's a file bestie" 🫢
  • or when the flag - is found

For the actual options, go read man 1 findent or run findent -h. πŸ‘‘

Heads up though: only options that create a (probably modified) version of the input are effective. So if an option doesn't produce a new/modified version of the input, it's not doing anything here. No cap.

🌸 ENVIRONMENT 🌸

The environment variable FINDENT influences the working of wfindent. If it's set, wfindent will use it as the location of findent. So if your findent is living somewhere nonstandard, just tell her where to find it. 🧚


⭐ EXAMPLE ⭐

wfindent -i4 *.f90

Look at her go. ✨


This is free software; see the source for copying conditions.

And listen β€” there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Periodt. πŸ’…


Okay that's the whole page, you're basically a wfindent expert now, slay. πŸ’– This was wfindent, section 1 of the manual, dated 2021 β€” catch you in the next man page, bestie! πŸŽ€πŸŒˆ