-B, --print-deps option added.
parent
3483577fa4
commit
7b57a2706d
10
src/main.cr
10
src/main.cr
|
@ -19,6 +19,7 @@ download_only = false
|
||||||
do_not_clean = false
|
do_not_clean = false
|
||||||
watch_only = false
|
watch_only = false
|
||||||
skip_build_dependencies = false
|
skip_build_dependencies = false
|
||||||
|
print_deps = false
|
||||||
|
|
||||||
used_X = false
|
used_X = false
|
||||||
OptionParser.parse! do |parser|
|
OptionParser.parse! do |parser|
|
||||||
|
@ -61,6 +62,10 @@ OptionParser.parse! do |parser|
|
||||||
watch_only = true
|
watch_only = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
parser.on("-B", "--print-deps", "Prints build dependencies and exits.") {
|
||||||
|
print_deps = true
|
||||||
|
}
|
||||||
|
|
||||||
parser.on("-v", "--verbose", "Runs more verbosely.") {
|
parser.on("-v", "--verbose", "Runs more verbosely.") {
|
||||||
context.verbosity += 1
|
context.verbosity += 1
|
||||||
}
|
}
|
||||||
|
@ -137,6 +142,11 @@ begin
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if print_deps
|
||||||
|
puts dependencies.join "\n"
|
||||||
|
exit 0
|
||||||
|
end
|
||||||
|
|
||||||
if dependencies.size > 0 && ! skip_build_dependencies && !download_only
|
if dependencies.size > 0 && ! skip_build_dependencies && !download_only
|
||||||
# FIXME: We’ll probably want to have backends other than apk at some point.
|
# FIXME: We’ll probably want to have backends other than apk at some point.
|
||||||
opts = ["add"] + (ENV["APK_FLAGS"]? || "-i").split(/[ \t]+/) + dependencies
|
opts = ["add"] + (ENV["APK_FLAGS"]? || "-i").split(/[ \t]+/) + dependencies
|
||||||
|
|
Reference in New Issue