1
0
mirror of https://github.com/zplug/zplug synced 2024-09-27 22:49:50 +02:00
Commit Graph

22 Commits

Author SHA1 Message Date
Kenneth C. Schalk
d7aa307e90 Protect against infinite recursive fork if python lacks the json module (e.g. older install)
https://github.com/zplug/zplug/issues/388
2017-05-01 10:52:33 -04:00
b4b4r07
43a8c323f7 Consider that zshenv will be loaded when creating a subprocess with zsh
- Fix #332
2017-01-03 02:18:20 +09:00
zplug-man
d0d13d2b9d Merge pull request #313 from zplug/improve-rename-to
Supports multiple renames
2016-12-28 20:03:41 +09:00
b4b4r07
130f8ffe86 Don't use standard zmv 2016-12-27 11:21:06 +09:00
b4b4r07
1f8dcd100e Merge remote-tracking branch 'origin/master' into improve-rename-to 2016-12-27 02:15:28 +09:00
b4b4r07
8ff3bcf36e Make glob expansion like zmv more 2016-12-27 02:14:06 +09:00
b4b4r07
e50de98337 Add some new options to list command
- Organize internal specifications
- Add --loaded option to list loaded packages
- Add --installed option to list installed packages

`list` command only lists the contents of $zplugs array.
These options were necessary to list packages such as installed.
2016-12-26 21:02:59 +09:00
b4b4r07
60b27e713b Fix json_escape function to work even in python3 environment
- Fix #317
2016-12-21 19:11:16 +09:00
b4b4r07
c1b9c823d1 Supports multiple renames 2016-12-18 01:08:29 +09:00
b4b4r07
d87d318af7 Redesigne the logging system and made it simple 2016-12-14 21:02:18 +09:00
b4b4r07
9cda2bdf07 Minor modifications to existing logging implementation 2016-12-14 19:57:57 +09:00
b4b4r07
897af91f2f Fix test and improve performance 2016-12-13 23:24:33 +09:00
b4b4r07
82db895a31 Fix a critical problem that the spinner stopped causing the terminal to hang 2016-12-13 21:39:12 +09:00
b4b4r07
c6c8b1742c Add new spinners 2016-10-19 22:11:39 +09:00
Naoki Mizuno
45b655a31e Use (N) as the default modifier
Re-fixes the problem fixed in e155abf455.
2016-10-17 09:39:36 +09:00
Naoki Mizuno
bdc6e7aefd Revert "Always use sub shell for expanding globs"
This reverts commit e155abf455.
2016-10-17 09:38:40 +09:00
Naoki Mizuno
e155abf455 Always use sub shell for expanding globs
For example, when extended_glob expression is used as the USE tag,
${~pattern} fails to expand and the function returns immediately.
To reproduce this, put the following snippet in a file and run it:

    local pat='~/(^(foo))'
    local -a matches
    matches=( ${~pat} )
    echo 'this is not printed'

The last line is not executed. To circumvent this issue, the
_ZPLUG_CONFIG_SUBSHELL variable was introduced in
a90ac9aa7f. Related: #266.
2016-10-17 09:09:35 +09:00
Naoki Mizuno
f5d64506c6 Improve regex pattern to match only modifiers
Modifiers need to be proceeded by a non-slash ("/") character.

    foo/(osx|darwin)

is not valid.
2016-10-05 09:07:14 +09:00
Naoki Mizuno
7e8c5e6c4f Create __zplug::utils:🐚:expand_glob
This function is created to ensure a standard procedure to expand globs
and to make it easier to account for user-specified modifiers.

The behavior of USE tags in as:command is changed so that all executable
files are linked to $ZPLUG_HOME/bin when no USE is specified.
2016-09-26 20:18:26 +09:00
b4b4r07
fa1d97ac81 Update doc and some bug fixes 2016-08-08 01:25:27 +09:00
b4b4r07
a8f9f988a9 Logging "too few arguments" instead of "${var:?}" 2016-08-07 20:58:35 +09:00
b4b4r07
bb0e48e4f4 v2.1.1 2016-08-07 17:34:29 +09:00