1769204832
This commit is contained in:
@@ -17,17 +17,13 @@ def main [subject: string, shortcode: string, number?: int] {
|
|||||||
|
|
||||||
# TODO?: replace with git clone
|
# TODO?: replace with git clone
|
||||||
cp -r ($config_dir)/template $temp_dir
|
cp -r ($config_dir)/template $temp_dir
|
||||||
# $template | decode base64 | tar zxvf - --strip-components=1 -C $temp_dir o> /dev/null
|
|
||||||
|
|
||||||
generate-doc-toml $shortcode_lower $subject_lower $temp_dir $number
|
generate-doc-toml $shortcode_lower $subject_lower $temp_dir $number
|
||||||
|
|
||||||
check-mkdir $out_dir
|
check-mkdir $out_dir
|
||||||
if ($final_dir | path exists) {
|
if ($final_dir | path exists) {
|
||||||
error make -u {msg: $"Directory ($final_dir) already exists"}
|
error make -u {msg: $"Directory ($final_dir) already exists"}
|
||||||
}
|
}
|
||||||
|
|
||||||
check-mkdir $subject_dir; cp -r $temp_dir $final_dir; rm -rf $temp_dir
|
check-mkdir $subject_dir; cp -r $temp_dir $final_dir; rm -rf $temp_dir
|
||||||
|
|
||||||
print $"=> Created new work: ($final_dir)"
|
print $"=> Created new work: ($final_dir)"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -52,7 +48,6 @@ def validate-input [subject: string, shortcode: string, number?: int] {
|
|||||||
error make -u {msg: "Work number should be greater than 0"}
|
error make -u {msg: "Work number should be greater than 0"}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Check subject exists (case insensitive)
|
|
||||||
let subject_lower = ($subject | str downcase)
|
let subject_lower = ($subject | str downcase)
|
||||||
let subjects = (open $subjects_toml | columns)
|
let subjects = (open $subjects_toml | columns)
|
||||||
if $subject_lower not-in $subjects {
|
if $subject_lower not-in $subjects {
|
||||||
|
|||||||
Reference in New Issue
Block a user