Releases: zimfw/zimfw
Releases · zimfw/zimfw
v1.18.0
Changes in this release are one more little step towards better adherence to the command line interface guidelines.
Added
--help
and--version
actions. These are aliases to the already existinghelp
andversion
actions.
Changed
- Disable color output when executed through a pipe or as a non-TTY ssh command.
v1.17.1
v1.17.0
Added
- Also list not installed modules with
list
action, when not in verbose mode. auto
tool inzmodule
, which auto detects the best tool available for installing a new module or the tool used when an existing module was installed. This is now the default tool and makes life automatically easier for users without git installed.
Fixed
- Print help or version even if
ZIM_HOME
is not set. - "no such file or directory: /path/to/.zdegit" error when installing a new module with the degit tool.
v1.16.0
v1.15.1
v1.15.0
Added
reinstall
action, that removes and then installs again the modules that failed any of the checks: (See #542)- module was installed with the defined tool,
- module URL matches the defined one.
--if-ostype
option tozmodule
. This option is equivalent to--if "[[ \${OSTYPE} == ${1} ]]"
.
Changed
- Ask before uninstalling each unused module, instead of asking just once for all.
- Add disclaimer comment at beginning of .zimrc file.
v1.14.0
Changed
- Don't expand
${HOME}
in the init.zsh script. (See #509) - Don't allow calling
zmodule
from the command line. Let it fail with "command not found" instead, as it's intended to be used only in the .zimrc script. ZIM_HOME
must be defined before sourcing zimfw.zsh. All documentation was already doing so, hence not considering this as a breaking change.- Allow zimfw.zsh to exist anywhere else, not only inside
ZIM_HOME
. This enables installing the zimfw.zsh script independently with a package manager. - Don't try to upgrade if sourced zimfw.zsh is not in a writable path.
- Don't try actions that write to
ZIM_HOME
if user has no write permissions there.
Fixed
- Update error messages to hopefully make it clearer when either the git or the degit tool is being used.
- Set read permissions to generated init.zsh script, so it can be read from other users.