fatou(1)
π fatou(1) β General Commands Manual β¨
okay bestie so you opened the fatou(1) manual page, congrats, this is the main character of the fatou family and she's about to make your Julia life so much easier π«Ά
πΈ NAME πΈ
fatou β bestie. it's a language server, a formatter, and a linter for Julia, all in one. iconic behavior honestly π
β¨ SYNOPSIS β¨
fatou [--config] [--no-config] [--color] [-q|--quiet] [-h|--help]
[-V|--version] <subcommands>
that's the whole vibe check up front. flags first, subcommand after, you got this π
π¦ DESCRIPTION π¦
Fatou: a language server, formatter, and linter for Julia.
that's literally it, that's the pitch, and honestly? it's giving everything. one tool, three jobs, zero chaos β¨
π OPTIONS π
--config <PATH>β points at an explicitfatou.tomland skips discovery entirely. no searching, no guessing, you told it where the file is, it goes there π―--no-configβ ignores anyfatou.toml(project one,FATOU_CONFIG, or global) and just uses the built-in defaults. the "i don't wanna hear it" flag fr fr π--color <COLOR>[default:auto] β controls when human-readable output gets colorized. the possible values are:auto: colorize when writing to a terminal andNO_COLORis unsetalways: always colorize, bestie, no matter what πnever: never colorize, we're being Seriousβ’ today
-q,--quietβ suppresses non-essential output (errors are still shown, don't worry, you'll know if it broke π). specifics, because details matter:- under
format --check, this drops the per-file diff, leaving you the list of files that would be reformatted plus the summary - under
parse, it suppresses the CST
- under
-h,--helpβ print help. and psst:-hgives you a summary (see below π)-V,--versionβ print version. simple, clean, slay π
side note bestie:-h/--helpsays "print help (see a summary with-h)" β so the short flag is the summary version, yeah? iykyk πΈ
β SUBCOMMANDS β
fatou-parse(1)β parses and displays the CST, for debugging. the "what is my code actually doing" button πfatou-format(1)β formats.jlfiles. the glow-up subcommand π§fatou-lint(1)β lints.jlfiles. the "bestie, what is this" subcommand π«Άfatou-lsp(1)β runs the language server on stdio. main character energy, quietly, in the background πfatou-help(1)β prints this message, or the help of the given subcommand(s). the help-for-help, very meta, we love her π
π₯ VERSION π₯
v0.24.0 β that's the one, that's the version π
π AUTHORS π
Johan Larsson <johan@jolars.co> β thank you for this gift, we're obsessed ππ
π SEE ALSO π
fatou-parse(1), fatou-format(1), fatou-lint(1), fatou-lsp(1)
go read those too, bestie, they're the deep dives π
and that's the page!! this was fatou 0.24.0 β shouting out the fatou(1) manual one last time on the way out, mwah πβ¨π¦
π¦ where this page comes from
- nixpkgs unstable: fatou 0.24.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms