Joe Block
15bc1e3c62
Add zgen instructions
2015-02-18 20:25:28 +01:00
Daniel Hahler
b3a56f449f
Merge pull request #22 from Tarrasch/improve-and-test-zstat-integration
...
Improve and test zstat integration
2015-01-26 14:08:25 +01:00
Daniel Hahler
c3c0cb9676
Makefile: add clean target
2015-01-25 23:51:41 +01:00
Daniel Hahler
88e602e367
tests: setup.sh: doc / more verbose
2015-01-25 19:50:27 +01:00
Daniel Hahler
5cb689875e
tests: abort if setup fails!
...
Otherwise the user's auth file might get removed.
2015-01-25 19:48:56 +01:00
Daniel Hahler
5d65371786
Test env for invalid zsh module_path, where zsh/zstat fails
2015-01-25 19:22:52 +01:00
Daniel Hahler
6fe08c3fde
Improve zsh/zstat integration; also make it handle dirs
2015-01-25 19:22:52 +01:00
Daniel Hahler
5cfc69ad47
Improve ZDOTDIR setting in Makefile
2015-01-25 19:16:30 +01:00
Daniel Hahler
e07a47f566
Merge branch 'allow-disable'
...
Closes : #20
2015-01-20 11:16:37 +01:00
Daniel Hahler
373e1b21fb
Add support for $AUTOENV_DISABLED, which skips the chpwd hook
2015-01-20 11:16:22 +01:00
Daniel Hahler
acbd860b38
Merge pull request #19 from Tarrasch/fix-symlink-handling
...
Fix symlink handling
2015-01-20 08:58:56 +01:00
Daniel Hahler
873b9f8062
Fix symlink handling, especially for symlinks not below "env_dir"
2015-01-19 19:03:26 +01:00
Daniel Hahler
392bca542c
make: fix calling tests files directly
2015-01-19 18:59:22 +01:00
Arash Rouhani
7a0a67a982
Merge pull request #18 from qur2/master
...
Create init.zsh to make it compatible with prezto
2015-01-19 15:49:47 +01:00
Aurélien Scoubeau
8208d1ce1f
Create init.zsh to make compatible with prezto
2015-01-19 15:25:42 +01:00
Daniel Hahler
ae7c8ae73d
Makefile: use CURDIR instead of PWD; used with 'make -C ..'
2015-01-17 20:43:59 +01:00
Daniel Hahler
9339306f60
Merge pull request #17 from Tarrasch/dont-cd-in-chpwd
...
Do not `cd` in the `chpwd` hook: changes $PWD behavior in .env files!
2015-01-17 20:39:06 +01:00
Daniel Hahler
986a7609ff
Do not `cd` in the `chpwd` hook
...
This is not really necessary, except for the convenience of being in the
.env file's directory during the hook.
But it messes around with the "cd history", e.g. `cd -`!
To reference the .env file or its directory, `$autoenv_env_file` and
`${autoenv_env_file:h}` can be used instead.
2015-01-17 20:10:41 +01:00
Daniel Hahler
1856e89365
Set autoenv_env_file in _autoenv_source
2015-01-17 16:39:04 +01:00
Daniel Hahler
685a3f16f5
Minor cleanup: centralize call to _autoenv_stack_entered_add
2015-01-17 16:38:40 +01:00
Daniel Hahler
7d970a03f7
varstash: use '==' for consistency
2014-12-18 20:52:52 +01:00
Daniel Hahler
06b96e78c3
test_full: output extra newline between suites/variants
2014-12-18 20:52:36 +01:00
Daniel Hahler
be306b1178
varstash: fix pattern in stash
2014-12-18 20:36:54 +01:00
Daniel Hahler
07abe9cea8
varstash: remove all usages of =~
2014-12-18 20:08:51 +01:00
Daniel Hahler
936b5eaf77
Handle failure of loading zsh/stat
2014-12-18 19:45:48 +01:00
Daniel Hahler
f5077e320d
varstash: no need to use regex, avoids 'failed to load module: zsh/regex' error
2014-12-18 19:45:19 +01:00
Daniel Hahler
d136fd8731
README: add section about manual installation
2014-12-11 16:31:41 +01:00
Daniel Hahler
020a9152b7
Fix being loaded from a function (antigen)
...
Fixes https://github.com/Tarrasch/zsh-autoenv/issues/14
2014-12-11 16:22:54 +01:00
Daniel Hahler
1219d83c51
Fix autoloading of colors; just once
2014-12-10 00:09:04 +01:00
Daniel Hahler
53da60d3e3
Init arrays (see #14 )
2014-12-09 23:12:38 +01:00
Daniel Hahler
5a968c8299
minor: fix debug message ordering
2014-12-09 23:10:54 +01:00
Daniel Hahler
07069d8cbe
Merge pull request #16 from Tarrasch/tests-with-clobber
...
tests: setup for multiple ZDOTDIRs, fix/add "setopt clobber"
2014-12-08 22:29:06 +01:00
Daniel Hahler
9c829733ad
tests: setup for multiple ZDOTDIRs, fix/add "setopt clobber"
2014-12-08 22:14:54 +01:00
Srijan R Shetty
027e8fb5de
Create $AUTHENV_ENV_FILENAME if it does not exist
2014-12-08 21:45:13 +01:00
Daniel Hahler
e567a40592
Fixes after using `setopt nounset` during tests
...
Also add tests for unset variable with varstash.
2014-12-08 21:37:25 +01:00
Daniel Hahler
d6fbb13451
Merge pull request #12 from Tarrasch/autounstash-on-leave
...
Call `autounstash` automatically/always when leaving a directory
2014-12-04 13:31:56 +01:00
Daniel Hahler
d7baf66519
Merge pull request #13 from Tarrasch/fix-newline-handling-in-auth-file
...
Fix newline handling in auth file
2014-12-04 13:31:26 +01:00
Daniel Hahler
b478c5463f
Call `autounstash` automatically/always when leaving a directory
2014-12-04 13:28:48 +01:00
Daniel Hahler
1bfed02bc2
Add doc for _autoenv_deauthorize
2014-12-04 10:39:46 +01:00
Daniel Hahler
5655e26d6a
Encapsulate the file name in the hash pair for stricter matching
...
Ref: https://github.com/Tarrasch/zsh-autoenv/pull/13#issuecomment-65559752
2014-12-04 10:35:09 +01:00
Daniel Hahler
57038effd1
README: build status: use master branch, and .svg
2014-12-04 07:58:45 +01:00
Daniel Hahler
13bb443f48
Fix _autoenv_deauthorize with regard to newline handling, add tests
2014-12-04 07:20:44 +01:00
Daniel Hahler
4cdad1d4d5
Handle missing $1 in _autoenv_hash_pair
2014-12-04 07:20:20 +01:00
Daniel Hahler
4ed8aa2be3
gitignore tests/*.err
2014-12-02 22:49:01 +01:00
Daniel Hahler
364c0fbb2a
Remove underscore prefix from vars provided for .env files
...
Fixes https://github.com/Tarrasch/zsh-autoenv/issues/11
2014-12-02 18:49:23 +01:00
Daniel Hahler
d2f447e445
Use ${PWD:A} when checking for leave event
...
Use the absolute path when comparing to the absolute path of the
previously entered dirs.
2014-11-29 13:56:28 +01:00
Daniel Hahler
c2a3009d4a
Merge pull request #8 from blueyed/next
...
Next: varstash integration, tests refactoring, s/dotenv/autoenv/ and some more
2014-11-27 15:52:17 +01:00
Daniel Hahler
5e18125f04
Improve interactive prompt
...
- Revert usage of "read -q" for authentication (#10 )
- Change format of "not authenticated" message (#9 )
2014-11-27 13:33:04 +01:00
Daniel Hahler
03fd619614
Make env_shasum local in _autoenv_hash_pair
2014-11-27 13:31:44 +01:00
Daniel Hahler
0b941261b7
Add debugging, via AUTOENV_DEBUG>1
2014-11-26 19:42:57 +01:00