NAME=test $alias
FILE==
CMDS=<<EOF
$foo=echo hello
$foo
EOF
EXPECT=<<EOF
hello
EOF
RUN

NAME=test $alias quotes
FILE==
CMDS=<<EOF
$foo="echo hello;echo world"
$foo
EOF
EXPECT=<<EOF
hello
world
EOF
RUN

NAME=test $alias args
FILE==
CMDS=<<EOF
$foo=!echo hello
$foo world
EOF
EXPECT=<<EOF
hello world
EOF
RUN

NAME=list $alias
FILE==
CMDS=<<EOF
$foo=a
$bar=b
$
EOF
EXPECT=<<EOF
$foo
$bar
EOF
RUN

NAME=delete $alias
FILE==
CMDS=<<EOF
$foo=a
$bar=b
$bar=
$
EOF
EXPECT=<<EOF
$foo
EOF
RUN

NAME=$alias=$`cmd`
FILE==
CMDS=<<EOF
e asm.arch=x86
e asm.bits=64
$copy=$`ar rax`
ar rax
$copy
EOF
EXPECT=<<EOF
rax = 0x0000000000000000
rax = 0x0000000000000000
EOF
RUN

NAME=$* and $**
FILE=--
CMDS=<<EOF
$dis=pdf
$*
$**
EOF
EXPECT=<<EOF
$dis=base64:cGRm
$dis=pdf
EOF
RUN

NAME=Alias not found
FILE=--
CMDS=$dis
EXPECT_ERR=<<EOF
ERROR: core: unknown alias 'dis'
EOF
RUN
