Makefile from the distribution archives (#71, @samoht)--tag option to select the release tag (@samoht)--version option to select the release version (@samoht)--keep-v (#70, @samoht)dune-release <OPTIONS> a shorchut to dune-release bistro <OPTIONS> (#75, @samoht)--keep-v and --no-auto-open via options in the config file (#79, @samoht)~/.config/dune/ instead of ~/.dune to match what dune is doing (#27, @samoht)-p <pkg> instead of -n <pkg> to follow dune convention (#30, #42, @samoht)nano if the EDITOR environment variable is not set. (#32, @avsm)odoc creates an _html subdirectory (#34, @samoht)dune-release help delegate) (#37, @samoht)v at the beginning of version numbers in dune-release opam (#40, @let-def)--keep-v option to not drop v at the beginning of version numbers (#6, @samoht)-p <package> to jbuilder (#8, @diml)Distrib.write_subst which could cause an infinite loop (#10, @diml)--dry-run option to avoid side-effects for all commands (@samoht)origin. Instead, just force push the release tag directly to the dev-repo repository (@samoht)opam-publish anymore. Use configuration files stored in ~/.dune to parametrise the publishing workflow. (@samoht)Initial release.
Import some code from topkg.
Astring, Logs, Fpath andBos instead of custom re-implementations;topkg and topkg-care;pkg/pkg.ml file.