@@ -542,6 +542,40 @@ let s:script_checks = {
542542 \ ' strace' : [[' execve("/usr/bin/pstree", ["pstree"], 0x7ff0 /* 63 vars */) = 0' ],
543543 \ [' 15:17:47 execve("/usr/bin/pstree", ["pstree"], ... "_=/usr/bin/strace"]) = 0' ],
544544 \ [' __libc_start_main and something' ]],
545+ \ ' clojure' : [[' #!/path/clojure' ]],
546+ \ ' scala' : [[' #!/path/scala' ]],
547+ \ ' tcsh' : [[' #!/path/tcsh' ]],
548+ \ ' zsh' : [[' #!/path/zsh' ]],
549+ \ ' tcl' : [[' #!/path/tclsh' ],
550+ \ [' #!/path/wish' ],
551+ \ [' #!/path/expectk' ],
552+ \ [' #!/path/itclsh' ],
553+ \ [' #!/path/itkwish' ]],
554+ \ ' expect' : [[' #!/path/expect' ]],
555+ \ ' gnuplot' : [[' #!/path/gnuplot' ]],
556+ \ ' make' : [[' #!/path/make' ]],
557+ \ ' pike' : [[' #!/path/pike' ],
558+ \ [' #!/path/pike0' ],
559+ \ [' #!/path/pike9' ]],
560+ \ ' lua' : [[' #!/path/lua' ]],
561+ \ ' perl6' : [[' #!/path/perl6' ]],
562+ \ ' perl' : [[' #!/path/perl' ]],
563+ \ ' php' : [[' #!/path/php' ]],
564+ \ ' python' : [[' #!/path/python' ]],
565+ \ ' groovy' : [[' #!/path/groovy' ]],
566+ \ ' ruby' : [[' #!/path/ruby' ]],
567+ \ ' javascript' : [[' #!/path/node' ],
568+ \ [' #!/path/nodejs' ],
569+ \ [' #!/path/rhino' ]],
570+ \ ' bc' : [[' #!/path/bc' ]],
571+ \ ' sed' : [[' #!/path/sed' ]],
572+ \ ' ocaml' : [[' #!/path/ocaml' ]],
573+ \ ' awk' : [[' #!/path/awk' ]],
574+ \ ' wml' : [[' #!/path/wml' ]],
575+ \ ' scheme' : [[' #!/path/scheme' ]],
576+ \ ' cfengine' : [[' #!/path/cfengine' ]],
577+ \ ' erlang' : [[' #!/path/escript' ]],
578+ \ ' haskell' : [[' #!/path/haskell' ]],
545579 \ }
546580
547581func Test_script_detection ()
0 commit comments