9
9
steps :
10
10
- uses : actions/checkout@v2
11
11
12
- - name : explore OHNO
13
- run : cd OHNO
14
-
15
12
- name : install beef
16
13
run : sudo apt install -y beef
17
14
- name : brainfuck
18
- run : beef ohno.bf
15
+ run : beef OHNO/ ohno.bf
19
16
20
17
- name : install cobol compiler
21
18
run : sudo apt install -y gnucobol
22
19
- name : compile cobol
23
- run : cobc -o ohno.cbl.out -x ohno.cbl
20
+ run : cobc -o ohno.cbl.out -x OHNO/ ohno.cbl
24
21
- name : cobol
25
22
run : ./ohno.cbl.out
26
23
27
24
- name : install java
28
25
run : sudo apt install -y default-jre
29
26
- name : compile java
30
- run : javac ohno.java
27
+ run : javac OHNO/ ohno.java
31
28
- name : java
32
29
run : java ohno
33
30
34
31
- name : install python
35
32
run : sudo apt install -y python
36
33
- name : python
37
- run : python ohno.py
34
+ run : python OHNO/ ohno.py
38
35
39
36
- name : install c compilers # (yes plural so we don't fight over clang vs gcc :)
40
37
run : sudo apt install -y gcc clang
41
38
- name : compile c
42
39
run : |
43
- gcc -o ohno.gcc.out ohno.c
44
- clang -o ohno.clang.out ohno.c
40
+ gcc -o ohno.gcc.out OHNO/ ohno.c
41
+ clang -o ohno.clang.out OHNO/ ohno.c
45
42
- name : c
46
43
run : ./ohno.gcc.out
47
44
- name : clang
51
48
run : sudo apt install -y clang g++
52
49
- name : compile c++
53
50
run : |
54
- g++ -o ohno.g++.out ohno.cpp
55
- clang -i ohno.clang++.out ohno.cpp
51
+ g++ -o ohno.g++.out OHNO/ ohno.cpp
52
+ clang -i ohno.clang++.out OHNO/ ohno.cpp
56
53
- name : g++
57
54
run : ./ohno.g++.out
58
55
- name : clang++
@@ -61,22 +58,22 @@ jobs:
61
58
- name : install haskell compiler
62
59
run : sudo apt install -y ghc
63
60
- name : compile haskell
64
- run : ghc -no-keep-o-files -no-keep-hi-files -o ohno.hs.out ohno.hs
61
+ run : ghc -no-keep-o-files -no-keep-hi-files -o ohno.hs.out OHNO/ ohno.hs
65
62
- name : haskell
66
63
run : ./ohno.hs.out
67
64
68
65
- name : install node
69
66
run : sudo apt install -y nodejs
70
67
- name : js
71
- run : node ohno.js
68
+ run : node OHNO/ ohno.js
72
69
73
70
- name : install shells # (hi fish users)
74
71
run : sudo apt install --ignore-missing -y bash fish ash zsh yash xonsh
75
72
- name : sh
76
73
run : |
77
- bash ohno.sh
78
- fish ohno.sh
79
- ash ohno.sh
80
- zsh ohno.sh
81
- yash ohno.sh
82
- xonsh ohno.sh
74
+ bash OHNO/ ohno.sh
75
+ fish OHNO/ ohno.sh
76
+ ash OHNO/ ohno.sh
77
+ zsh OHNO/ ohno.sh
78
+ yash OHNO/ ohno.sh
79
+ xonsh OHNO/ ohno.sh
0 commit comments