New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementing built-ins (non-POSIX extensions) #265
Labels
tracker
List of subtasks
Comments
36 tasks
Merged
Merged
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This issue tracks the implementation of non-portable extensions for built-in utilities.
Portable features are tracked in #7.
In the list below, built-ins are grouped by their dependent environments.
However, most built-ins additionally depend on the standard output and error file descriptors and variables.
Execution control
.
-A
,--no-alias
-L
,--autoload
--help
break
-i
,--iteration
--help
continue
-i
,--iteration
--help
eval
-i
,--iteration
--help
exec
-a ...
,--as=...
-c
,--clear
--cloexec
-f
,--force
--help
exit
-f
,--force
--help
newgrp
return
-n
,--no-return
--help
Printing
echo
help
printf
Working directory
cd
-
operand used together with-L
or-P
option$YASH_AFTER_CD
--default-directory=...
--help
dirs
popd
pushd
pwd
--help
File creation mask
umask
--help
Limits
ulimit
-f
)--help
Spent times
times
--help
Signals
kill
SIG
-s
option-l
option-l
option-n
-v
-v
--help
suspend
trap
SIG
-p
,--print
--help
Jobs
bg
%
prefix--help
disown
fg
%
prefix--help
jobs
%
prefix-n
,--new
-r
,--running-only
-s
,--stopped-only
-t
,--terminated-only
--help
wait
--help
Variables and functions
array
export
--help
-r
and-X
)getopts
--help
local
local
totypeset
read
-A
,--array
-e
,--line-editing
-P
,--ps1
-p ...
,--prompt=...
--help
readonly
--help
-x
and-X
)shift
-A ...
,--array=...
--help
typeset
typeset
built-in #316unset
unset
used without any operands-l
,--local
--help
Aliases
alias
-g
,--global
-p
,--prefix
-v
,--verbose
(show locations where aliases were defined)--help
unalias
--help
Command path cache
hash
-a
,--all
-d
,--directory
--help
Built-ins
builtin
,disable
(TBD)Command history
fc
-q
,--quiet
-v
,--verbose
--help
history
Line-editing
bindkey
complete
Miscellaneous
[
,test
-G
-k
-N
-O
-nt
,-ot
-ef
==
===
,!==
,<
,<=
,>
,>=
)=~
-veq
,-vne
,-vgt
,-vge
,-vlt
,-vle
)-o
(unary)command
,type
-v
and-V
used together-v
and-V
type -f
)-a
,--alias
-b
,--builtin-command
-e
,--external-command
-f
,--function
-k
,--keyword
--help
set
no
prefix--help
The text was updated successfully, but these errors were encountered: