Clean up prints

Your syntax highlighter will thank me later.
This commit is contained in:
Chris de Graaf 2018-12-20 14:21:12 -06:00
parent bff5a22c7a
commit 344ef077a5
4 changed files with 23 additions and 23 deletions

View File

@ -69,19 +69,19 @@ abstract type GenericPlugin <: Plugin end
function Base.show(io::IO, p::GenericPlugin) function Base.show(io::IO, p::GenericPlugin)
spc = " " spc = " "
println(io, "$(nameof(typeof(p))):") println(io, nameof(typeof(p)), ":")
cfg = if p.src === nothing cfg = if p.src === nothing
"None" "None"
else else
dirname(p.src) == DEFAULTS_DIR ? "Default" : p.src dirname(p.src) == DEFAULTS_DIR ? "Default" : p.src
end end
println(io, "$spc→ Config file: $cfg") println(io, spc, " Config file: ", cfg)
n = length(p.gitignore) n = length(p.gitignore)
s = n == 1 ? "" : "s" s = n == 1 ? "" : "s"
print(io, "$spc→ $n gitignore entrie$s") print(io, spc, " $n gitignore entrie$s")
n > 0 && print(io, ": $(join(map(g -> "\"$g\"", p.gitignore), ", "))") n > 0 && print(io, ": ", join(map(repr, p.gitignore), ", "))
end end
""" """
@ -230,7 +230,7 @@ function interactive(T::Type{<:GenericPlugin}; file::Union{AbstractString, Nothi
if default_config_file == nothing if default_config_file == nothing
print("[None]: ") print("[None]: ")
else else
print("[$(replace(default_config_file, homedir() => "~"))]: ") print("[", replace(default_config_file, homedir() => "~"), "]: ")
end end
config_file = readline() config_file = readline()

View File

@ -109,19 +109,19 @@ end
function Base.show(io::IO, p::Documenter) function Base.show(io::IO, p::Documenter)
spc = " " spc = " "
println(io, "$(nameof(typeof(p))):") println(io, nameof(typeof(p)), ":")
n = length(p.assets) n = length(p.assets)
s = n == 1 ? "" : "s" s = n == 1 ? "" : "s"
print(io, "$spc→ $n asset file$s") print(io, spc, " $n asset file$s")
if n == 0 if n == 0
println(io) println(io)
else else
println(io, ": $(join(map(a -> replace(a, homedir() => "~"), p.assets), ", "))") println(io, ": ", join(map(a -> replace(a, homedir() => "~"), p.assets), ", "))
end end
n = length(p.gitignore) n = length(p.gitignore)
s = n == 1 ? "" : "s" s = n == 1 ? "" : "s"
print(io, "$spc→ $n gitignore entrie$s") print(io, "$spc→ $n gitignore entrie$s")
n > 0 && print(io, ": $(join(map(g -> "\"$g\"", p.gitignore), ", "))") n > 0 && print(io, ": ", join(map(repr, p.gitignore), ", "))
end end

View File

@ -61,7 +61,7 @@ function interactive(::Type{GitLabCI})
default_config_file = joinpath(DEFAULTS_DIR, "gitlab-ci.yml") default_config_file = joinpath(DEFAULTS_DIR, "gitlab-ci.yml")
print("$name: Enter the config template filename (\"None\" for no file) ") print("$name: Enter the config template filename (\"None\" for no file) ")
print("[$default_config_file]: ") print("[", replace(default_config_file, homedir() => "~"), "]: ")
config_file = readline() config_file = readline()
kwargs[:config_file] = if uppercase(config_file) == "NONE" kwargs[:config_file] = if uppercase(config_file) == "NONE"
nothing nothing

View File

@ -88,26 +88,26 @@ struct Template
end end
function Base.show(io::IO, t::Template) function Base.show(io::IO, t::Template)
maybe(s::AbstractString) = isempty(string(s)) ? "None" : string(s) maybe(s::String) = isempty(s) ? "None" : s
spc = " " spc = " "
println(io, "Template:") println(io, "Template:")
println(io, "$spc→ User: $(maybe(t.user))") println(io, spc, "→ User: ", maybe(t.user))
println(io, "$spc→ Host: $(maybe(t.host))") println(io, spc, "→ Host: ", maybe(t.host))
print(io, "$spc→ License: ") print(io, spc, " License: ")
if isempty(t.license) if isempty(t.license)
println(io, "None") println(io, "None")
else else
println(io, "$(t.license) ($(t.authors) $(year(today())))") println(io, t.license, " ($(t.authors) ", year(today()), ")")
end end
println(io, "$spc→ Package directory: $(replace(maybe(t.dir), homedir() => "~"))") println(io, spc, "→ Package directory: ", replace(maybe(t.dir), homedir() => "~"))
println(io, "$spc→ Minimum Julia version: v$(version_floor(t.julia_version))") println(io, spc, "→ Minimum Julia version: v", version_floor(t.julia_version))
println(io, "$spc→ SSH remote: $(t.ssh ? "Yes" : "No")") println(io, spc, "→ SSH remote: ", t.ssh ? "Yes" : "No")
println(io, "$spc→ Commit Manifest.toml: $(t.manifest ? "Yes" : "No")") println(io, spc, "→ Commit Manifest.toml: ", t.manifest ? "Yes" : "No")
print(io, "$spc→ Plugins:") print(io, spc, " Plugins:")
if isempty(t.plugins) if isempty(t.plugins)
print(io, " None") print(io, " None")
else else
@ -115,7 +115,7 @@ function Base.show(io::IO, t::Template)
println(io) println(io)
buf = IOBuffer() buf = IOBuffer()
show(buf, plugin) show(buf, plugin)
print(io, "$(spc^2)") print(io, spc^2, "")
print(io, join(split(String(take!(buf)), "\n"), "\n$(spc^2)")) print(io, join(split(String(take!(buf)), "\n"), "\n$(spc^2)"))
end end
end end
@ -135,7 +135,7 @@ function interactive_template(; git::Bool=true, fast::Bool=false)
kwargs = Dict{Symbol, Any}() kwargs = Dict{Symbol, Any}()
default_user = LibGit2.getconfig("github.user", "") default_user = LibGit2.getconfig("github.user", "")
print("Username [$(isempty(default_user) ? "REQUIRED" : default_user)]: ") print("Username [", isempty(default_user) ? "REQUIRED" : default_user, "]: ")
user = readline() user = readline()
kwargs[:user] = if !isempty(user) kwargs[:user] = if !isempty(user)
user user
@ -192,7 +192,7 @@ function interactive_template(; git::Bool=true, fast::Bool=false)
VERSION VERSION
else else
default_julia_version = VERSION default_julia_version = VERSION
print("Mminimum Julia version [$(version_floor(default_julia_version))]: ") print("Minimum Julia version [", version_floor(default_julia_version), "]: ")
julia_version = readline() julia_version = readline()
isempty(julia_version) ? default_julia_version : VersionNumber(julia_version) isempty(julia_version) ? default_julia_version : VersionNumber(julia_version)
end end