diff --git a/config/config.yml b/config/config.yml new file mode 100644 index 0000000..9930064 --- /dev/null +++ b/config/config.yml @@ -0,0 +1,5 @@ +config: + directory: ".vscode" + files: + - "tasks.json" + - "launch.json" \ No newline at end of file diff --git a/niminit.nim b/niminit.nim index d6a74c7..ced7e1c 100644 --- a/niminit.nim +++ b/niminit.nim @@ -2,6 +2,19 @@ import os import strutils import strformat +when defined(windows): + echo "Warning: Windows is currently unsupported!" + quit 1 +when defined(macOS): + echo "Warning: macOS is currently untested. Would you like to continue? [y/N]" + var input = stdin.readLine() + case input.toLower + of "yes", "y", "z", "j": + echo "Initialising non-empty directory..." + else: + echo "Cancelling..." + quit 0 + # Check for files in directory var count = 0 for entry in walkDir("."): @@ -94,4 +107,4 @@ if "-g" in (commandLineParams()): else: echo: "Failed creating local git repository." -echo "Done!" +echo "Done!" \ No newline at end of file