X-Git-Url: http://www.git.stargrave.org/?p=zsh-autoenv.git;a=blobdiff_plain;f=README;fp=README;h=5f42e1115791d00968863dd684f62c3a16314828;hp=0000000000000000000000000000000000000000;hb=88a6982de0aaa7a05be3e95aa8849fcf5a4a3eab;hpb=e9809c1bd28496e025ca05576f574e08e93e12e8 diff --git a/README b/README new file mode 100644 index 0000000..5f42e11 --- /dev/null +++ b/README @@ -0,0 +1,22 @@ +This is simplified faster version with much more lower lines of code of +https://github.com/Tarrasch/zsh-autoenv. + +Possibly harmful modifications: + +* Removed debugging messages. Only the fact that autoenv file is sourced +* Removed autoenv_*_path helpers -- "path" array is already simple and + convenient to work with +* Removed workaround function when zsh/stat module is lacked +* Removed autoenv_source_parent() -- useless for me +* Removed autoenv-edit() -- too trivial task +* No testing provided + +Optimizations: + +* Removed old checksum format version support +* Less subshell invocations -- only cksum is left +* Heavily simplified and faster _autoenv_get_file_upwards() -- original + was compatible with an old zsh versions +* varstash library is loaded without checking if autoenv needs it -- it + is faster to load it anyway, than to invoke grep every time +* ctime is used instead of mtime, without size storage (unnecessary)