> I don't think it makes sense for a game to be in someone's ~/.nimble/bin (or
> equivalent), and I don't expect anyone to use this project as a library.
Why not? If someone wants to play your game they may want to install it into
their PATH :)
> Can the user provide the name of a text file containing a list of
> dependencies and have Nimble install each of them?
You can specify the list in your .nimble file, like so (the commit
hashes/packages are not real):
requires "foo#abcdef1234"
requires "bar#fedcba4321"
Run
Of course, currently you need to do this manually for each dependency which
sucks, but eventually Nimble will make this much easier through lock files.