rizin/test/db/cmd/cmd_alias
2024-03-02 17:11:02 +08:00

74 lines
655 B
Text

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