]> granicus.if.org Git - file/commitdiff
Add full range of hash-bang tests for python and ruby.
authorReuben Thomas <rrt@sc3d.org>
Wed, 27 May 2009 22:25:48 +0000 (22:25 +0000)
committerReuben Thomas <rrt@sc3d.org>
Wed, 27 May 2009 22:25:48 +0000 (22:25 +0000)
magic/Magdir/python
magic/Magdir/ruby

index 4803203dcfa8a337ed32c4e7b8388accc264fc2c..07a6ef2dfe8e56514f9ea771f251310da610d22a 100644 (file)
@@ -1,4 +1,3 @@
-
 #------------------------------------------------------------------------------
 # python:  file(1) magic for python
 #
 0      belong          0xd1f20d0a      python 2.6 byte-compiled
 
 
-0      string/b  #!\ /usr/bin/python   python script text executable
-
+0      search/1/b      #!\ /usr/bin/python     Python script text executable
+!:mime text/x-python
+0      search/1/b      #!\ /usr/local/bin/python       Python script text executable
+!:mime text/x-python
+0      search/1        #!/usr/bin/env\ python  Python script text executable
+!:mime text/x-python
+0      search/1        #!\ /usr/bin/env\ ruby  Python script text executable
+!:mime text/x-python
index de6f2a0974cda8c603b58e9aa2afe783cd195946..3bc7dfe8cad37a62dffe4ca8e8f95063ce8f7e08 100644 (file)
@@ -1,10 +1,14 @@
 #------------------------------------------------------------------------------
-# ruby:  file(1) magic for Lua scripting language
+# ruby:  file(1) magic for Ruby scripting language
 # URL:  http://www.ruby-lang.org/
 # From: Reuben Thomas <rrt@sc3d.org>
 
 # Ruby scripts
 0      search/1/b      #!\ /usr/bin/ruby       Ruby script text executable
+!:mime text/x-ruby
 0      search/1/b      #!\ /usr/local/bin/ruby Ruby script text executable
+!:mime text/x-ruby
 0      search/1        #!/usr/bin/env\ ruby    Ruby script text executable
+!:mime text/x-ruby
 0      search/1        #!\ /usr/bin/env\ ruby  Ruby script text executable
+!:mime text/x-ruby