LocalRegistry lets you create and maintain local registries for Julia packages.
Version 0.4.0 is a breaking release.
Breaking Changes
-
The
pushkeyword argument toregisternow defaults totrue. -
The
registryargument toregisteris now a keyword argument
instead of a positional argument.
New Features
-
The
registryargument toregistercan be omitted also for new
packages if you have exactly one registry installed beside
General. -
If you have an activated package, either by
julia --projector
Pkg.activate(), you can just useregister()without arguments.
Summary for New Users
To create a new registry:
using LocalRegistry
create_registry(name, repository_url)
To register a new package or a new version of an existing package:
using LocalRegistry
register(package)
This assumes that the package is developed and that Project.toml is
updated with a new version number. See the README and the docstrings for details.