Bot releases are hidden (Show)
--strip
option in tar command is not BSD compatible.Published by ericbn 8 months ago
--if-command
option to zmodule. This option is equivalent to --if "(( \${+commands[${1}]} ))"
.mkdir
tool option in zmodule
that creates an empty directory. This allows creating modules that contain only externally generated files.Published by ericbn about 1 year ago
Published by ericbn over 1 year ago
check-version
action, that immediately checks if a new version of zimfw
is available and returns code 4 if there is one.check
action, that checks if there are updates available for current modules.LANG
and LC_*
parameters in info
action.Published by ericbn over 1 year ago
check-dumpfile
action. The completion module alone now handles checking the dumpfile. (See zimfw/completion#12)Published by ericbn over 1 year ago
Published by ericbn almost 2 years ago
--if
option to zmodule
that will only initialize the module root if the specified test returns a zero exit status. The test is evaluated at every new terminal startup.ZIM_CONFIG_FILE
environment variable.Published by ericbn about 2 years ago
--root
option to zmodule
. Combined with the ability to call zmodule
multiple times for the same module, this allows initializing from multiple roots in repositories like prezto or ohmyzsh. Also, --on-pull
and --disable
now work on a per-module-root basis.OSTYPE
, TERM
, TERM_PROGRAM
and TERM_PROGRAM_VERSION
environment variables instead of calling the uname -a
command to show system info in the zimfw info
action.Published by ericbn over 2 years ago
zmodule
calls with the same module name.-v
.zargs
with -P
. (See https://www.zsh.org/mla/workers/2022/msg00611.html)Published by ericbn over 2 years ago
--on-pull
option to zmodule
, which allows setting a command that is always triggered after the module is installed or updated.Published by ericbn over 2 years ago
check-dumpfile
action. It runs in the build, install and update actions, and checks if a new completion configuration needs to be dumped. It's intended to be used with compinit -C
, so no checks are done during the shell startup. (See zimfw/completion#8)--no-submodules
option to zmodule
, which disables installing or updating git submodules.Published by ericbn almost 3 years ago
zimfw init
to be friendlier to the terminal startup screen when called without -q
.zimfw
tool after actions where scripts can change (build, install, update, upgrade).for zfile in ${ZDOTDIR:-${HOME}}/.z(shenv|profile|shrc|login|logout); do
rm -f ${zfile}.zwc(|.old)(N)
done
+for zfile in ${ZDOTDIR:-${HOME}}/.z(shenv|profile|shrc|login|logout); do
+ if [[ ! ${zfile}.zwc -nt ${zfile} ]] zcompile -R ${zfile}
+done
+unset zfile
-source ${ZIM_HOME}/login_init.zsh -q &!
Published by ericbn almost 3 years ago
Published by ericbn almost 3 years ago
Published by ericbn almost 3 years ago
list
action. Using it with -v
also shows the current details for all modules.-q
is provided.-v
is provided: show skipped external and frozen modules with the install and update actions.zmodule
initialization option will disable all the default values from the other initialization options, so only user-provided values are used in this case. I.e. it's either all automatic, or all manual.zimfw init
, that is sourced in .zshrc).zimfw update
with the git
tool when module directory is under a symlinked directory.WARN_CREATE_GLOBAL
is set and ZIM_HOME
is not.zmodule
from the shell. Show a more informative error instead.Published by ericbn about 3 years ago
degit
tool in zmodule
, that is able to install and update modules from GitHub without requiring git
. Modules are installed faster and take less disk space when using this tool. It can be set as the default with zstyle ':zim:zmodule' use 'degit'
.core.autocrlf=false
when doing git clone
. (See #404)Published by ericbn over 3 years ago
functions
subdirectory that is added to the fpath by the framework,functions
subdirectory that are autoloaded by the framework (except for those with names matching _*
or prompt_*_setup
),init.zsh
file that is sourced by the framework.Published by ericbn over 3 years ago
zimfw update
, when the repository's default branch was renamed to main.Published by ericbn over 3 years ago
zimfw update
. The related change in version 1.4.0 actually broke updating the modules, as new changes stopped being fetched.