diff options
| author | m4siri <git@m4siri.com> | 2025-12-01 17:16:26 +0545 |
|---|---|---|
| committer | m4siri <git@m4siri.com> | 2025-12-01 17:26:26 +0545 |
| commit | 224bf52811c230567a47cb4badbbe20a3afd2f41 (patch) | |
| tree | 862eb4310f4ece75a428679c1f4e785ea9be1114 /init.nu | |
| parent | c980379392545eeef99c17205cba71b8e382c487 (diff) | |
fix: init script
Diffstat (limited to 'init.nu')
| -rwxr-xr-x | init.nu | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -5,11 +5,9 @@ def main [ name: string idx?: int ] { let idx = if ($idx | is-empty) { ( glob "*_*" - | split row '/' - | get (($in | length) - 1) - | split row '_' - | get 0 - | into int + | each {|l| $l | split row '/' | last | split row '_' | first | into int } + | sort + | last | $in + 1 | (if $in < 10 { $"0($in)" } else { $in } ) ) @@ -31,7 +29,9 @@ def main [ name: string idx?: int ] { cargo new $problem_name --name $name --vcs none if $env.LAST_EXIT_CODE == 0 { - rm -r $tmp_dir + if ($existing | is-not-empty) { + rm -r $tmp_dir + } } else { mv $tmp_dir $problem_name } |
