【文件属性】:
文件名称:terrapin:即使使用用户提供的值也可以安全地运行Shell命令
文件大小:25KB
文件格式:ZIP
更新时间:2021-05-03 06:04:55
Ruby
水龟
即使使用用户提供的值也可以安全地运行Shell命令
用法
基本的,正常的东西:
line = Terrapin :: CommandLine . new ( "echo" , "hello 'world'" )
line . command # => "echo hello 'world'"
line . run # => "hello world\n"
内插参数:
line = Terrapin :: CommandLine . new ( "convert" , ":in -scale :resolution :out" )
line . command ( in : "omg.jpg" ,
resolution : "32x32" ,
out : "omg_thumb.jpg" )
# => "convert 'omg