-
Notifications
You must be signed in to change notification settings - Fork 0
/
wconrad-ruby.sh
executable file
·79 lines (56 loc) · 3.26 KB
/
wconrad-ruby.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#!/bin/bash -e
. base.sh
export AUTHOR='Wayne Conrad <[email protected]>'
mkdir -p wspace
cd wspace
mkdir wconrad-ruby
cd wconrad-ruby
git init -q
get_cached https://web.archive.org/web/20030723091413/http://www.yagni.com:80/whitespace/whitespace
chmod +x whitespace
git add whitespace
commit '2003-04-02 05:28:47 +0000' 'Create Whitespace interpreter, written in Ruby
https://web.archive.org/web/20030723091413/http://www.yagni.com:80/whitespace/whitespace'
get_cached https://web.archive.org/web/20030723090505/http://www.yagni.com:80/whitespace/alphabet.wsa # 2003-04-02 05:39:27 +0000
get_cached https://web.archive.org/web/20030723085651/http://www.yagni.com:80/whitespace/alphabet.ws # 2003-04-02 05:39:45 +0000
git add alphabet.wsa alphabet.ws
commit '2003-04-02 05:39:45 +0000' 'Add test program that prints the alphabet
https://web.archive.org/web/20030723090505/http://www.yagni.com:80/whitespace/alphabet.wsa
https://web.archive.org/web/20030723085651/http://www.yagni.com:80/whitespace/alphabet.ws'
get_cached https://web.archive.org/web/20030723092231/http://www.yagni.com:80/whitespace/whitespace-asm
chmod +x whitespace-asm
git add whitespace-asm
commit '2003-04-02 06:03:46 +0000' 'Create Whitespace assembler
https://web.archive.org/web/20030723092231/http://www.yagni.com:80/whitespace/whitespace-asm'
get_cached https://web.archive.org/web/20030828223646/http://yagni.com:80/whitespace/whitespace-disassem
chmod +x whitespace-disassem
git add whitespace-disassem
commit '2003-04-04 06:32:01 +0000' 'Create Whitespace disassembler based on the interpreter
https://web.archive.org/web/20030828223646/http://yagni.com:80/whitespace/whitespace-disassem'
get_cached https://web.archive.org/web/20030801142603/http://yagni.com:80/whitespace/index.html
git add index.html
commit '2003-04-04 07:19:23 +0000' 'Write index.html for site
https://web.archive.org/web/20030801142603/http://yagni.com:80/whitespace/index.html'
rm whitespace
get_cached https://web.archive.org/web/20040704154750/http://yagni.com:80/whitespace/whitespace
chmod +x whitespace
git add whitespace
commit '2004-05-01 16:16:24 +0000' 'Update to Ruby 1.8
https://web.archive.org/web/20040704154750/http://yagni.com:80/whitespace/whitespace'
rm whitespace-disassem
get_cached https://web.archive.org/web/20110916112141/http://yagni.com:80/whitespace/whitespace-disassem
chmod +x whitespace-disassem
git add whitespace-disassem
commit '2010-09-02 13:49:10 +0000' 'Parse numbers with to_i(2) instead of eval
https://web.archive.org/web/20110916112141/http://yagni.com:80/whitespace/whitespace-disassem'
get_cached https://raw.githubusercontent.com/hostilefork/whitespacers/c1895bcd955fc05413ddbfc0bad482f69e50a287/ruby/whitespace.rb
diff --ignore-space-change whitespace whitespace.rb # Ignore added newline at end of file
rm whitespace.rb
rm whitespace
get_cached https://raw.githubusercontent.com/hostilefork/whitespacers/4d8017cda77a4817f2a465acf2e23bee9ca4bcd6/ruby/whitespace.rb whitespace
chmod +x whitespace
git add whitespace
commit 'Tommie Levy <[email protected]> 2016-05-03 15:50:41 -0400' 'Update ruby to whitespace 0.3 and newer ruby
Also add UTF-8 support
https://github.com/hostilefork/whitespacers/pull/3/commits/4d8017cda77a4817f2a465acf2e23bee9ca4bcd6'
git remote add origin https://github.com/wspace/wconrad-ruby