1
0
mirror of https://github.com/Tarrasch/zsh-autoenv.git synced 2025-03-11 07:49:11 +02:00

Commit Graph

  • f5951dd0cf
    Declare variable "line" locally (#101) master Mickaël PERRIN 2024-06-04 22:47:50 +02:00
  • e9809c1bd2 README: improve .venv example Daniel Hahler 2018-09-14 04:01:21 +02:00
  • c60241f9d9
    Add helper functions for $PATH manipulation (#90) Daniel Hahler 2018-09-14 03:46:43 +02:00
  • 2c8cfbcea8
    Handle setopt shwordsplit (#89) Daniel Hahler 2017-12-16 01:09:41 +01:00
  • 0bb85014e6
    Optimize _autoenv_stack_entered_contains (#88) Daniel Hahler 2017-12-16 01:04:13 +01:00
  • 12ed110764 Optimize _autoenv_authorized_env_file Daniel Hahler 2017-12-16 00:54:54 +01:00
  • 1d15e0d1a9 _autoenv_hash_pair: use sha1sum for v1 hashes Daniel Hahler 2017-12-15 23:41:44 +01:00
  • 06e1f59d36 Travis: only run two jobs, using test_full Daniel Hahler 2017-12-15 23:33:11 +01:00
  • 8d2c53e856 tests: mv ZDOTDIR.{clobber,options} Daniel Hahler 2017-12-15 22:34:08 +01:00
  • b92462ff2d tests: simplify ZDOTDIR setup, remove base Daniel Hahler 2017-12-15 23:15:00 +01:00
  • 016426207c Add requirements to README Daniel Hahler 2017-12-15 23:34:53 +01:00
  • f9112d7459
    tests: cleanup test_full (#86) Daniel Hahler 2017-12-15 23:24:12 +01:00
  • 76e387c766
    Travis: actually use different ZDOTDIRs (#83) Daniel Hahler 2017-12-15 23:11:20 +01:00
  • 51c7421f10
    _autoenv_hash_pair: do not use a subshell (#81) Daniel Hahler 2017-12-15 15:59:11 +01:00
  • 84bb32a403 FIX: Compatibility with macOS/FreeBSD (#82) Rob Speed 2017-12-15 09:58:39 -05:00
  • f542734c08
    Travis: sudo=false, language=generic (#74) Daniel Hahler 2017-12-14 01:19:50 +01:00
  • bba8f04258
    minor: fix doc / improve debug logging (#80) Daniel Hahler 2017-12-14 01:18:44 +01:00
  • 468fa71d15
    Fix tests: match $CRAMTMP more losely (#78) Daniel Hahler 2017-12-14 00:53:53 +01:00
  • d6bfdff968
    Fix (auto)unstashing when being sourced from a subdir (#79) Daniel Hahler 2017-12-14 00:53:25 +01:00
  • 9074633a29 README: recipes: fix "Environment file for all project" to use :a Daniel Hahler 2017-11-02 02:41:16 +01:00
  • 7e0d027b21 _autoenv_get_file_upwards: do not dereference symlinks (#73) Rob Speed 2017-11-01 21:40:45 -04:00
  • 2db6d69774 Merge pull request #71 from blueyed/minor Daniel Hahler 2017-10-18 00:32:08 +02:00
  • bdc6967fc9 Set varstash_dir for "leave" event (#72) Daniel Hahler 2017-10-18 00:31:43 +02:00
  • 3258f584ec Cleanup README (#70) Daniel Hahler 2017-10-18 00:29:43 +02:00
  • bcfdd75382 _autoenv_source: grep for unstash also #71 Daniel Hahler 2017-08-19 15:39:57 +02:00
  • e0fc4bb58a Better fix for return value of _autoenv_source Daniel Hahler 2017-08-19 14:50:20 +02:00
  • 4b1cae055d Minor code cleanup/optimization Daniel Hahler 2017-08-19 14:28:03 +02:00
  • c3afdc151f Improve debug logging in _autoenv_chpwd_handler (#57) Daniel Hahler 2017-08-19 13:55:35 +02:00
  • b0d5ff456f minor: doc; improve autostash check Daniel Hahler 2017-08-18 16:20:51 +02:00
  • 32598b5850 Minor cleanup Daniel Hahler 2017-08-18 15:27:32 +02:00
  • 0f92983d1e Add autoenv-edit function to edit current env files (#68) Daniel Hahler 2017-08-11 14:15:46 +02:00
  • aa140ac2a0 _autoenv_get_file_upwards: handle relative paths (#67) Daniel Hahler 2017-08-11 10:33:40 +02:00
  • b90d2c4f80 _autoenv_get_file_upwards: handle relative paths #67 Daniel Hahler 2017-08-11 10:26:38 +02:00
  • 9ecb91480d README: improve recipe for virtualenv auto-activation Daniel Hahler 2017-05-24 18:02:47 +02:00
  • 4aeb48a02e Fix use of local in while loop. (#66) Daniel Hahler 2017-05-16 22:58:25 +02:00
  • 738e6e965d AUTOENV_DEBUG=3 sets xtrace while sourcing; doc (#65) Daniel Hahler 2017-04-30 14:14:25 +02:00
  • 3a19a22140 Fix recipe: ensure that extendedglob is set (#64) Daniel Hahler 2017-04-27 22:39:52 +02:00
  • 435f54761b Merge pull request #63 from blueyed/varstash-fixes Daniel Hahler 2017-04-27 20:19:17 +02:00
  • e454d1af37 minor: sync lib/varstash #63 Daniel Hahler 2017-04-23 21:49:01 +02:00
  • d09b85cc0a lib/varstash: simplify stash for Zsh Daniel Hahler 2017-04-23 21:55:34 +02:00
  • c018ad8e66 lib/varstash: fix handling of exported vars with Zsh 5.3+ Daniel Hahler 2017-04-23 21:49:06 +02:00
  • 3fc024eced README: add Recipes section with .venv activation (#58) Daniel Hahler 2017-04-24 00:41:27 +02:00
  • 0169704cdb tests: fixes for noclobber (#62) Daniel Hahler 2017-04-23 22:11:55 +02:00
  • e4f63b1271 Makefile: allow to pass in TEST_SHELL (#60) Daniel Hahler 2017-04-23 14:26:22 +02:00
  • 41e0daa35f tests: test_autoenv_add_to_env: create auth file parent dir (#59) Daniel Hahler 2017-04-23 14:24:17 +02:00
  • dfb5648505 Automatically upgrade v1 hashes (SHA-1) to v2 (cksum) (#55) Rob Speed 2017-01-10 06:07:39 -05:00
  • 398b6f4f54 Use cksum instead of sha1sum for checksums (#54) Daniel Hahler 2017-01-05 01:16:21 +01:00
  • 448ceefd3a _autoenv_hash_pair: use sha1sum (C) instead of shasum (Perl) (#52) Daniel Hahler 2016-12-15 10:36:35 +01:00
  • 0ad53b6ee6 Better ~/.env_auth deprecation hint (#51) Arash Rouhani 2016-11-29 22:50:32 +07:00
  • d51b8ecccc Add a test for autostashing aliases (#44) Daniel Hahler 2016-11-29 15:46:50 +01:00
  • 998c09addd Create path to non-existing auth file (#49) Daniel Hahler 2016-06-16 01:45:25 +02:00
  • 0e878b9913 add zplug usage (#46) wikibootup 2016-05-27 11:33:06 +09:00
  • ecf2b2961f Only source varstash lib if it's being used Daniel Hahler 2016-04-26 20:07:33 +02:00
  • f021750e89 _autoenv_ask_for_yes: handle/catch Ctrl-C and return Daniel Hahler 2016-03-06 20:27:15 +01:00
  • 8a80ba7f02 Quote assignments to pair/parent_file Daniel Hahler 2016-03-06 20:26:48 +01:00
  • 20046b46ba Add comment for "autoenv_debug: fix error with Zsh 5.0.5" Daniel Hahler 2015-11-18 19:28:33 +01:00
  • 6a91336b01 Makefile: test_full: use exit instead of return Daniel Hahler 2015-11-18 19:25:34 +01:00
  • b68bedc562 Add tests/ZDOTDIR.shwordsplit Daniel Hahler 2015-11-18 19:25:07 +01:00
  • 1220d246b0 _autoenv_debug: fix error with Zsh 5.0.5 Daniel Hahler 2015-11-18 19:23:05 +01:00
  • 489bbb46fd README: add direnv to 'Related projects' Daniel Hahler 2015-11-12 22:30:55 +01:00
  • aee9baa418 Merge pull request #36 from blueyed/fix-api-vars-scope Daniel Hahler 2015-10-10 22:35:41 +02:00
  • 42d8bc9db6 Merge pull request #37 from blueyed/limit-autoenv_source_parent Daniel Hahler 2015-10-10 22:35:28 +02:00
  • eebdce22df Allow to limit autoenv_source_parent's upward recursion #37 Daniel Hahler 2015-10-09 22:13:36 +02:00
  • 961190678e Cleanup API/vars for enter/leave events #36 Daniel Hahler 2015-10-09 22:04:55 +02:00
  • 58268b8da3 doc: fix appearance of AUTOENV_DEBUG in README Daniel Hahler 2015-09-18 14:48:57 +02:00
  • fadddf6502 Use shorter echo for newlines Daniel Hahler 2015-08-27 22:58:35 +02:00
  • 54b89914ff Use 'command cat' Daniel Hahler 2015-08-27 22:57:56 +02:00
  • 90d3b53505 Write _autoenv_check_authorized_env_file to stderr #35 Daniel Hahler 2015-08-27 20:50:52 +02:00
  • 9a2660f939 Remove globals: _autoenv_source_dir, _autoenv_chpwd_prev_dir #34 Daniel Hahler 2015-05-25 17:01:43 +02:00
  • e68a914487 Change default values: .env => .autoenv.zsh etc Daniel Hahler 2015-05-21 23:58:26 +02:00
  • 631ea30440 README: clarify that it won't load any .env file Daniel Hahler 2015-05-14 01:36:33 +02:00
  • d6f37dbeb6 minor: doc for _autoenv_hash_pair Daniel Hahler 2015-05-09 18:25:32 +02:00
  • 12cfed6d3f Update README.md Arash Rouhani 2015-05-06 21:33:40 +02:00
  • 928a945e99 Merge pull request #27 from blueyed/add-doc Arash Rouhani 2015-05-06 21:24:28 +02:00
  • 335b71d58e Merge pull request #26 from blueyed/rename-env-leave Arash Rouhani 2015-05-06 21:19:06 +02:00
  • 362c7fe00f Huge update of the README (finally) #27 Daniel Hahler 2015-05-06 20:42:42 +02:00
  • b0e23d29fe Change default for AUTOENV_FILE_LEAVE to .env_leave #26 Daniel Hahler 2015-05-06 20:28:23 +02:00
  • 470841ac3c Unset $autoenv_env_file when leaving Daniel Hahler 2015-04-24 17:36:37 +02:00
  • fd54606830 tests: streamline ZDOTDIR layout, AUTOENV_ENV_FILENAME via setup Daniel Hahler 2015-04-24 17:33:09 +02:00
  • d62fbffad3 Do not export AUTOENV_ENV_FILENAME, and use existing value Daniel Hahler 2015-04-24 17:28:09 +02:00
  • bf1376fd8f travis: fix tests Daniel Hahler 2015-04-23 21:52:25 +02:00
  • 3db0917a1d travis: set SHELL=zsh fix-travis Daniel Hahler 2015-04-23 21:03:00 +02:00
  • ce7e3de9c9 travis: cd back for ZSH=5 Daniel Hahler 2015-04-23 20:59:55 +02:00
  • c9e4f32a09 Fix autoenv.plugin.zsh: no dirname Daniel Hahler 2015-04-23 20:54:36 +02:00
  • 473a0a32df travis: use 'sudo make' to fix zsh test Daniel Hahler 2015-04-23 20:24:29 +02:00
  • e6e906e6b9 Fix _autoenv_get_file_mtime for zsh 4 (no pipefail option) Daniel Hahler 2015-04-23 19:55:21 +02:00
  • b725b5da9b make test_full: use zsh 4 (/opt/zsh4/bin/zsh) and zsh 5 Daniel Hahler 2015-04-23 19:54:44 +02:00
  • 5275eb398d travis: add zsh 4/5 to matrix Daniel Hahler 2015-04-23 19:24:21 +02:00
  • 5df54aca65 travis: fix env matrix (use a list) Daniel Hahler 2015-04-23 17:58:53 +02:00
  • 433693f5c6 Cleanup tests/varstash_export.t Daniel Hahler 2015-04-23 17:57:56 +02:00
  • 248bd5cc0d varstash: fix get_autostash_array_name for Zsh 4.3.17 (Travis) Daniel Hahler 2015-04-23 17:57:46 +02:00
  • 36846ae9b5 travis: use env test matrix for ZDOTDIR Daniel Hahler 2015-04-23 17:38:01 +02:00
  • 1797c25473 travis: cleanup, output zsh version Daniel Hahler 2015-04-23 17:34:59 +02:00
  • 7699fe6aba tests: rename setup.sh to setup.zsh Daniel Hahler 2015-04-23 16:03:21 +02:00
  • ebef4c2613 tests: define/use $TEST_SOURCE_AUTOENV Daniel Hahler 2015-04-23 16:00:12 +02:00
  • 102a3f2f44 make test_full: handle error return code from cram Daniel Hahler 2015-04-23 15:30:42 +02:00
  • e29074c329 varstash: remove lib functions, use zsh functions Daniel Hahler 2015-04-23 15:27:39 +02:00
  • c4e388980e varstash: add support for exported variables in subshells Daniel Hahler 2015-04-23 15:11:40 +02:00
  • fe3d479b08 minor: doc Daniel Hahler 2015-04-23 15:11:05 +02:00
  • 5cf1e01b28 tests: setup.sh: export TEST_AUTOENV_PLUGIN_FILE Daniel Hahler 2015-04-23 14:40:26 +02:00