fatou-cli
v0.21.0
Published
A language server, formatter, and linter for Julia
Maintainers
Readme
fatou-cli
Fatou is a language server, formatter, and linter for the Julia programming language.
Install
npm install -g fatou-cliThis installs the fatou command globally. The package detects your platform at
install time and pulls in a prebuilt binary via npm's optional dependencies---no
Rust toolchain or postinstall download required.
You can also use it without a global install:
npx fatou-cli format file.jlUsage
fatou parse file.jl # print the CST (stdin if no file)
fatou format file.jl # format to stdout (stdin if omitted)
fatou format --check path/ # check formatting; non-zero exit if any differ
fatou lint path/ # lint; non-zero exit if any findings
fatou lsp # run the language server on stdioSee fatou --help and the documentation for
the full feature list and configuration reference.
Supported platforms
Prebuilt binaries are shipped for:
- Linux x64 (glibc and musl)
- Linux arm64 (glibc and musl)
- macOS x64 (Intel) and arm64 (Apple Silicon)
- Windows x64 and arm64
If your platform isn't covered, install via Cargo, PyPI, or one of the other methods listed at <https://github.com/jolars/fatou>.
License
MIT---see LICENSE.
