Ok I guess this can be deprecated with Julia 1.12, because this can be superceded by Julia's app functionality.
Some useful command line interface tools for Julia
They need the following packages in the global environment:
- ArgParse
- Pluto
- NetworkOptions
- JuliaFormatter
- Runic
Script to start or manage pluto notebooks
Examples:
pluto notebook.jl starts notebook in the browser
pluto --update-all updates packages to the respective newest version and the julia entry to the version of julia calling
For more info see pluto --help.
Script to format Julia code using JuliaFormatter.jl
Examples:
jlformat *.jl formats files on given on the command line
jlformat src formats files in the directory src.
JuliaFormatter looks for .JuliaFormatter.toml in the location of the file being formatted, and searching up the file tree until a config file is (or isn't) found.
Script to format Julia code using the new configuration-less formatter Runic.jl. See also the Julia Discourse discussion.
runic -i *.jl formats files given on the command line
runic -i src formats files in the directory src.