-1 on requiring an explicit action and/or dialog. I think requiring any decision is super beginner unfriendly. And deciding on
lib is particularly difficult, because not every language has this distinction.
From my personal experience with project creation wizards, I've recently tried to play with OCaml, and
oasis quickstart was suuuuper confusing to me.
A number of times I have deleted and recreated projects because of this mistake.
Hm, perhaps this is the problem we should target? It's better to provide an undo button than to ask for conformation. And it seems to me that switching between
lib is simple at the moment (
rm src/main.rs && touch src/lib.rs) ?