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