I'm about to go out of town and offline for the holiday, so I thought this would be a great time to drop a URL and then be unavailable to answer questions or fix bugs!
https://github.com/disruptek/nimph
But seriously, it's getting to that point where it needs wider testing to find bugs and stupid design decisions.
If you use Git and GitHub heavily, then I think you'll really like this. If you also wished for local dependencies or lockfiles, then you'll be very happy indeed. Finally, if you're lazy, I think you'll find that I have your number. ;-)
Well, after not finding it on nimble packages list...
nimble install nimph
Prompt: nimph not found in any local packages.json, check internet for updated packages? [y/N]
Answer: y
Downloading Official package list
Success Package list downloaded.
Tip: 3 messages have been suppressed, use --verbose to show them.
Error: Package not found.
...and after downloading all the dependencies...
Downloading https://github.com/disruptek/nimph using git
Verifying dependencies for [email protected]
Info: Dependency on github@>= 1.0.2 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on npeg@>= 0.20.0 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on https://github.com/disruptek/rest.git@>= 1.0.0 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on foreach@>= 1.0.0 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on cligen@>= 0.9.41 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on bump@>= 1.8.18 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on cligen@>= 0.9.40 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on https://github.com/disruptek/cutelog@>= 1.1.2 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on npeg@>= 0.21.3 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on result@any version already satisfied
Verifying dependencies for [email protected]
Info: Dependency on https://github.com/disruptek/cutelog@>= 1.1.0 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on https://github.com/disruptek/gittyup@>= 2.1.0 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on [email protected] already satisfied
Verifying dependencies for [email protected]
Info: Dependency on nimterop@>= 0.3.3 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on regex@>= 0.10.0 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on unicodedb@>= 0.7.2 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on unicodeplus@>= 0.5.0 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on unicodedb@>= 0.7 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on cligen@>= 0.9.17 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on https://github.com/disruptek/[email protected] already satisfied
Verifying dependencies for [email protected]
Info: Dependency on https://github.com/stefantalpalaru/nim-unittest2@>= 0.0.1 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on regex@>= 0.11.0 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on unicodedb@>= 0.7.2 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on unicodeplus@>= 0.5.0 already satisfied
Verifying dependencies for [email protected]
Info: Dependency on unicodedb@>= 0.7 already satisfied
Verifying dependencies for [email protected]
Installing [email protected]
... i get this
/tmp/nimble_2825/githubcom_disrupteknimph_#head/src/nimph/config.nim(11, 16) Error: cannot open file: compiler/idents
And yes, I have compiler==1.1.1
Omg, my bad, i was searching for specific installation instructions before i wrote the comment, but i didn't see that section on Github -_- Maybe cause i expected "installation" to be before "usage".
Anyway, I'm sorry but calling bootstrap script is not something i expect from nimble package :(