zimfw/src/stage2
Eric Nielsen cfc955c9fd
Deprecate compile in background via login_init.zsh
Changes are:
  * Don't compile in the background anymore, only via the `zimfw` tool
    after actions where scripts can change (build, install, update)
  * Move compilation of the completion dumpfile to the completion module:
    9386a76eac/init.zsh (L10-L11)
  * Don't compile users startup scripts anymore (.zshenv, .zshrc, etc.)
  * Make output of `zimfw init` friendlier for the terminal startup
    screen when called without `-q`.

See https://github.com/romkatv/zsh-bench/pull/11#issuecomment-994979683
and https://github.com/romkatv/zsh-bench#cutting-corners

Regarding not compiling users startup scripts anymore, I'm choosing to
only compile the modules' scripts at least for the reason that compile
won't happen so ofter anymore -- it will only happen when the user calls
the `zimfw` build, install or update actions. So it makes more sense to
only compile the files that `zimfw` has control over changes...

Closes #450
2022-01-10 09:29:32 -05:00
..
20_guard.zsh.erb Add list action, don't run tool on external module 2021-09-19 13:37:13 -05:00
22_zimfw_print.zsh.erb Use short `if` form instead of `&&` 2020-02-03 20:49:52 -05:00
28_zimfw_mv.zsh.erb Deprecate compile in background via login_init.zsh 2022-01-10 09:29:32 -05:00
29_zimfw_build_init.zsh.erb More verbose output in install and update actions 2021-09-29 21:22:28 -05:00
29_zimfw_build_login_init.zsh.erb Add missing `-l` in git tool print_okay 2021-11-08 11:38:56 -05:00
30_zimfw_build.zsh.erb Refactor: extract _zimfw_print function 2020-01-09 07:13:31 -05:00
30_zmodule.zsh.erb Force local zsh emulation options 2021-11-21 14:39:20 -05:00
31_zimfw_source_zimrc.zsh.erb Add list action, don't run tool on external module 2021-09-19 13:37:13 -05:00
34_zimfw_list_unuseds.zsh.erb Further improve handling of external modules 2021-09-23 11:44:31 -05:00
40_zimfw_version_check.zsh.erb Force local zsh emulation options 2021-11-21 14:39:20 -05:00
50_zimfw_clean_compiled.zsh.erb Deprecate compile in background via login_init.zsh 2022-01-10 09:29:32 -05:00
50_zimfw_clean_dumpfile.zsh.erb Use `print -l` to print multiple lines 2021-09-23 14:29:40 -05:00
50_zimfw_compile.zsh.erb Deprecate compile in background via login_init.zsh 2022-01-10 09:29:32 -05:00
50_zimfw_info.zsh.erb Add build date in info 2021-01-02 18:40:58 -05:00
50_zimfw_install_update.zsh.erb Deprecate compile in background via login_init.zsh 2022-01-10 09:29:32 -05:00
50_zimfw_uninstall.zsh.erb Use `print -l` to print multiple lines 2021-09-23 14:29:40 -05:00
50_zimfw_upgrade.zsh.erb Use `print -l` to print multiple lines 2021-09-23 14:29:40 -05:00
69_zimfw_run_list.zsh.erb Add missing `-l` in git tool print_okay 2021-11-08 11:38:56 -05:00
70_zimfw_run_tool.zsh.erb Add missing `-l` in git tool print_okay 2021-11-08 11:38:56 -05:00
80_zimfw.zsh.erb Deprecate compile in background via login_init.zsh 2022-01-10 09:29:32 -05:00