Brun
Constants
BUILDER = {".cr" => ->(main : String, output : String, dir : String) do
pp(Run.call("crystal", ["build", main, "-o", output], chdir: dir))
end, ".go" => ->(main : String, output : String, dir : String) do
pp(Run.call("go", ["build", "-o", output], chdir: dir))
end}
OUTPUT_SUBDIR = "brun"
VCS = {
git: ->(dir : String) do
stdout = IO::Memory.new
Process.run("git", ["rev-parse", "--show-toplevel"], output: stdout, chdir: dir)
stdout.to_s.chomp
end,
}
VERSION = "0.1.0"
Class methods
call(entry, args)
Source