We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4ad9638 commit 0353602Copy full SHA for 0353602
tools/dev/set_binary_encoding.rb
@@ -0,0 +1,28 @@
1
+#!/usr/bin/env ruby
2
+# -*- coding: binary -*-
3
+
4
+str = '# -*- coding: binary -*-'
5
6
+fname = ARGV.shift || exit
7
+data = ''
8
+done = nil
9
+fd = ::File.open(fname, "rb")
10
+fd.each_line do |line|
11
+ if line =~ /^#.*coding:.*/
12
+ done = true
13
+ end
14
15
+ if not done
16
+ unless line =~ /^#\!.*env ruby/
17
+ data << str + "\n"
18
19
20
21
22
+ data << line
23
+end
24
+fd.close
25
26
+fd = ::File.open(fname, "wb")
27
+fd.write(data)
28
0 commit comments