%OPTDEPENDS%
asciidoctor: for writing man pages
agda: for compiling Agda
astyle: for formatting C#
clang: for formatting C++ code with clang-format
clojure: for compiling Clojure
crystal: for compiling Crystal
dart: for compiling and formatting Dart
fpc: for compiling Object Pascal
gdb: for debugging C
gcc-d: for compiling D
ghc: for compiling Haskell
godot: for using GDScript
haskell-brittany: for formatting Haskell
jad: for decompiling .class files on the fly
java-environment: for compiling Java
just: for editing justfiles
kotlin: for compiling Kotlin
lua: for compiling Lua
mlton: for compiling Standard ML
mono: for compiling C#
nasm: for compiling Assembly
ocaml: for compiling and formatting OCaml
perl-tidy: for formatting Perl
pandoc: for exporting Markdown to PDF
prettier: for formatting JavaScript, TypeScript and CSS
python-black: for formatting Python
rustup: for compiling and formatting Rust
scdoc: for writing man pages
shfmt: for formattig Shell scripts
tidy: for formatting HTML
yasm: for compiling Assembly
zig: for compiling and formatting Zig

