Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
trixi-framework
GitHub Repository: trixi-framework/Trixi.jl
Path: blob/main/utils/trixi-format.jl
2055 views
1
#!/usr/bin/env julia
2
3
using Pkg
4
Pkg.activate(; temp = true, io = devnull)
5
Pkg.add(PackageSpec(name = "JuliaFormatter", version = "1.0.60"); preserve = PRESERVE_ALL,
6
io = devnull)
7
8
using JuliaFormatter: format
9
10
function main()
11
# Show help
12
if "-h" in ARGS || "--help" in ARGS
13
println("usage: trixi-format.jl PATH [PATH...]")
14
println()
15
println("positional arguments:")
16
println()
17
println(" PATH One or more paths (directories or files) to format. Default: '.'")
18
return nothing
19
end
20
21
# Set default path if none is given on command line
22
if isempty(ARGS)
23
paths = String["."]
24
else
25
paths = ARGS
26
end
27
28
return format(paths)
29
end
30
31
main()
32
33