mirror of
https://github.com/pyenv/pyenv.git
synced 2024-12-23 00:00:49 +00:00
Made ksh portability changes
Added specific message for ksh in identifying the proper shell initialization file. Changed rbenv functiond definition to be more portable. Shell functions should be defined by using the function command or using the parenthesis grammar, but using both is not portable: rbenv() {... -or- function rbenv { ...
This commit is contained in:
parent
adf9c97616
commit
7e83e07cf3
1 changed files with 4 additions and 1 deletions
|
@ -41,6 +41,9 @@ if [ -z "$print" ]; then
|
|||
zsh )
|
||||
profile='~/.zshrc'
|
||||
;;
|
||||
ksh )
|
||||
profile='~/.profile'
|
||||
;;
|
||||
* )
|
||||
profile='your profile'
|
||||
;;
|
||||
|
@ -71,7 +74,7 @@ echo 'rbenv rehash 2>/dev/null'
|
|||
commands=(`rbenv commands --sh`)
|
||||
IFS="|"
|
||||
cat <<EOS
|
||||
function rbenv() {
|
||||
function rbenv {
|
||||
command="\$1"
|
||||
if [ "\$#" -gt 0 ]; then
|
||||
shift
|
||||
|
|
Loading…
Reference in a new issue