[file] in skeleton.toml to specify flags for skeleton files from the outside (useful for binary files for example). Flags can be file (name of file), create (create only if non-existing), skips (list of tags forcing skip), subst (do not perform substitution)gen:SKIPTAG, skip:SKIPTAG, skeleton:is:SKELETON, kind:is:KIND, not:COND, pack (packed)mini-lib and mini-prg with skip = "test sphinx github docs ocamlformat ocp-indent code"drom.toml and package.toml filesdrom opam-plugin to install drom as an opam plugin, so it can be called opam drom from anywhere.--profile PROFILE to drom build--all to drom test to do the test on all available/compatible opam switches (using dune-workspace context feature)dev-tools in ~/.config/drom/config, a list of opam packages that should be installed in the local switch when drom dev-deps is calledskeletons and licenses directories (can be used to install drom globally, i.e. DROM_SHARE_DIR=$OPAM_SWITCH_PREFIX/share/drom)-q or --quiet to set verbosity to 0drom dep [DEP]: display and update dependencies with options: --package NAME : only for package NAME --tool : tool dependencies --add : add new dependency --remove : remove dependency --ver VERSION : set version constraint --lib LIBNAME : set dune name --test BOOL : set for-test --doc BOOL : set for-docdrom package x --new-file y.ml to create a source file with a correct license headergen-version = "version.ml" in package.toml does not create the file "version.ml" anymore, but a script "version.mlt" to generate the file with git informationdrom lock to generate a file ${package}-deps.opam.locked and git add it.--locked to drom build to use ${package}-deps.opam.locked if available.Fixes:
drom new when utf8 chars are present in email addresses of authors