Initial commit
This commit is contained in:
commit
465257e3e6
9
TODO.md
Normal file
9
TODO.md
Normal file
@ -0,0 +1,9 @@
|
||||
GOAL:
|
||||
|
||||
[] create a set of diretories (array):
|
||||
* proj/src
|
||||
* prog/lib
|
||||
* prog/readme.md
|
||||
|
||||
[] Allow args to set path
|
||||
|
56
src/jprog.jl
Normal file
56
src/jprog.jl
Normal file
@ -0,0 +1,56 @@
|
||||
#!/usr/bin/julia
|
||||
|
||||
|
||||
function check_dir(directory)
|
||||
|
||||
if ispath(directory)
|
||||
print("The directory: ", directory, " :already exists\n")
|
||||
return true
|
||||
|
||||
else
|
||||
print("The directory: ", directory, " :does not exist\n")
|
||||
return false
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
function create_default_structure(projectDir)
|
||||
|
||||
subDirs = ["src", "lib"]
|
||||
for dirs in subDirs
|
||||
|
||||
mkpath("$projectDir/$dirs")
|
||||
touch("$projectDir/README.md")
|
||||
touch("$projectDir/LICENSE")
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
function help()
|
||||
print("This will be help\n")
|
||||
end
|
||||
|
||||
function main()
|
||||
|
||||
if (length(ARGS) == 2 && ARGS[1] == "init")
|
||||
|
||||
print(length(ARGS), "\n")
|
||||
|
||||
if check_dir(ARGS[2]) == true
|
||||
print("Dir exists")
|
||||
|
||||
else
|
||||
create_default_structure(ARGS[2])
|
||||
if check_dir(ARGS[2]) == true
|
||||
print("Directory: ", ARGS[2], " created\n")
|
||||
else
|
||||
print("The directory: ", ARGS[2], " could not be created\n")
|
||||
end
|
||||
end
|
||||
else
|
||||
help()
|
||||
end
|
||||
end
|
||||
|
||||
main()
|
Loading…
x
Reference in New Issue
Block a user