* Check for minimal ZSH version in shell script
@ 2018-04-25 10:04 ` Michael Schaap
2018-04-25 10:24 ` Daniel Shahaf
2018-04-25 10:29 ` Peter Stephenson
0 siblings, 2 replies; 4+ messages in thread
From: Michael Schaap @ 2018-04-25 10:04 UTC (permalink / raw)
To: zsh-users
Is there a good way to test for a minimal ZSH version in a shell script?
I tried
if [[ $ZSH_VERSION -ge 5.3]] then
echo yes
fi
but that fails if the version has more than one decimal point (e.g. 5.5.1).
Thanks,
- Michael
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Check for minimal ZSH version in shell script
2018-04-25 10:04 ` Check for minimal ZSH version in shell script Michael Schaap
@ 2018-04-25 10:24 ` Daniel Shahaf
2018-04-25 10:29 ` Peter Stephenson
1 sibling, 0 replies; 4+ messages in thread
From: Daniel Shahaf @ 2018-04-25 10:24 UTC (permalink / raw)
To: zsh-users
Michael Schaap wrote on Wed, 25 Apr 2018 12:04 +0200:
> Is there a good way to test for a minimal ZSH version in a shell script?
>
See is-at-least in zshcontrib(1) (you need to autoload it before it's available in a script).
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Check for minimal ZSH version in shell script
2018-04-25 10:04 ` Check for minimal ZSH version in shell script Michael Schaap
2018-04-25 10:24 ` Daniel Shahaf
@ 2018-04-25 10:29 ` Peter Stephenson
2018-04-25 10:57 ` Michael Schaap
1 sibling, 1 reply; 4+ messages in thread
From: Peter Stephenson @ 2018-04-25 10:29 UTC (permalink / raw)
To: zsh-users
On Wed, 25 Apr 2018 12:04:45 +0200
Michael Schaap <zsh@mscha.com> wrote:
> Is there a good way to test for a minimal ZSH version in a shell
> script?
>
> I tried
> if [[ $ZSH_VERSION -ge 5.3]] then
> echo yes
> fi
> but that fails if the version has more than one decimal point (e.g.
> 5.5.1).
You should be able to do
autoload -Uz is-at-least
if is-at-least 5.3; then
...
fi
pws
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Check for minimal ZSH version in shell script
2018-04-25 10:29 ` Peter Stephenson
@ 2018-04-25 10:57 ` Michael Schaap
0 siblings, 0 replies; 4+ messages in thread
From: Michael Schaap @ 2018-04-25 10:57 UTC (permalink / raw)
To: zsh-users
On 25-Apr-18 12:29, Peter Stephenson wrote:
> On Wed, 25 Apr 2018 12:04:45 +0200
> Michael Schaap <zsh@mscha.com> wrote:
>> Is there a good way to test for a minimal ZSH version in a shell
>> script?
>>
>> I tried
>> if [[ $ZSH_VERSION -ge 5.3]] then
>> echo yes
>> fi
>> but that fails if the version has more than one decimal point (e.g.
>> 5.5.1).
> You should be able to do
>
> autoload -Uz is-at-least
> if is-at-least 5.3; then
> ...
> fi
Thanks, Peter (and Daniel), perfect!
- Michael
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-04-25 10:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <CGME20180425101502epcas5p1fada2f6ce04b5f5be2d6abb54124d32f@epcas5p1.samsung.com>
2018-04-25 10:04 ` Check for minimal ZSH version in shell script Michael Schaap
2018-04-25 10:24 ` Daniel Shahaf
2018-04-25 10:29 ` Peter Stephenson
2018-04-25 10:57 ` Michael Schaap
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).