Allow tilde in dir keyword
This commit is contained in:
parent
8d9ce7a02b
commit
bc36fba22a
@ -84,6 +84,8 @@ create a template, you can use [`interactive_template`](@ref) instead.
|
|||||||
|
|
||||||
years = string(years)
|
years = string(years)
|
||||||
|
|
||||||
|
dir = abspath(expanduser(dir))
|
||||||
|
|
||||||
requirements_dedup = collect(Set(requirements))
|
requirements_dedup = collect(Set(requirements))
|
||||||
diff = length(requirements) - length(requirements_dedup)
|
diff = length(requirements) - length(requirements_dedup)
|
||||||
names = [tokens[1] for tokens in split.(requirements_dedup)]
|
names = [tokens[1] for tokens in split.(requirements_dedup)]
|
||||||
@ -101,7 +103,7 @@ create a template, you can use [`interactive_template`](@ref) instead.
|
|||||||
end
|
end
|
||||||
|
|
||||||
new(
|
new(
|
||||||
user, host, license, authors, years, abspath(dir), julia_version,
|
user, host, license, authors, years, dir, julia_version,
|
||||||
requirements_dedup, gitconfig, plugin_dict,
|
requirements_dedup, gitconfig, plugin_dict,
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
@ -61,6 +61,10 @@ write(test_file, template_text)
|
|||||||
|
|
||||||
t = Template(; user=me, dir=test_file)
|
t = Template(; user=me, dir=test_file)
|
||||||
@test t.dir == abspath(test_file)
|
@test t.dir == abspath(test_file)
|
||||||
|
if is_unix() # ~ means temporary file on Windows, not $HOME.
|
||||||
|
t = Template(; user=me, dir="~/$(basename(test_file))")
|
||||||
|
@test t.dir == joinpath(homedir(), basename(test_file))
|
||||||
|
end
|
||||||
|
|
||||||
t = Template(; user=me, julia_version=v"0.1.2")
|
t = Template(; user=me, julia_version=v"0.1.2")
|
||||||
@test t.julia_version == v"0.1.2"
|
@test t.julia_version == v"0.1.2"
|
||||||
|
Loading…
Reference in New Issue
Block a user