262 KB
reproducibleA vs.
reproducibleB
262 KB
reproducibleA/tmp vs.
reproducibleB/tmp
262 KB
reproducibleA/tmp/deploy vs.
reproducibleB/tmp/deploy
48.8 KB
reproducibleA/tmp/deploy/deb vs.
reproducibleB/tmp/deploy/deb
48.8 KB
reproducibleA/tmp/deploy/deb/core2-64 vs.
reproducibleB/tmp/deploy/deb/core2-64
47.8 KB
reproducibleA/tmp/deploy/deb/core2-64/ruby-doc_3.2.2-r0_amd64.deb vs.
reproducibleB/tmp/deploy/deb/core2-64/ruby-doc_3.2.2-r0_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-03-30·11:06:31.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-03-30·11:06:31.000000·debian-binary
2 -rw-r--r--···0········0········0······584·2023-03-30·11:06:31.000000·control.tar.xz2 -rw-r--r--···0········0········0······584·2023-03-30·11:06:31.000000·control.tar.xz
3 -rw-r--r--···0········0········0·····9956·2023-03-30·11:06:31.000000·data.tar.xz3 -rw-r--r--···0········0········0·····9820·2023-03-30·11:06:31.000000·data.tar.xz
47.3 KB
data.tar.xz
47.2 KB
data.tar
1.4 KB
file list
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 drwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./1 drwxrwxrwx···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/man/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/man/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/man/man1/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/man/man1/
6 -rw-r--r--···0·root·········(0)·root·········(0)·····3326·2023-03-30·11:06:31.000000·./usr/share/man/man1/erb.16 -rw-r--r--···0·root·········(0)·root·········(0)·····3161·2023-03-30·11:06:31.000000·./usr/share/man/man1/erb.1
7 -rw-r--r--···0·root·········(0)·root·········(0)·····4826·2023-03-30·11:06:31.000000·./usr/share/man/man1/irb.17 -rw-r--r--···0·root·········(0)·root·········(0)·····4822·2023-03-30·11:06:31.000000·./usr/share/man/man1/irb.1
8 -rw-r--r--···0·root·········(0)·root·········(0)·····5347·2023-03-30·11:06:31.000000·./usr/share/man/man1/ri.18 -rw-r--r--···0·root·········(0)·root·········(0)·····4911·2023-03-30·11:06:31.000000·./usr/share/man/man1/ri.1
9 -rw-r--r--···0·root·········(0)·root·········(0)····19364·2023-03-30·11:06:31.000000·./usr/share/man/man1/ruby.19 -rw-r--r--···0·root·········(0)·root·········(0)····18558·2023-03-30·11:06:31.000000·./usr/share/man/man1/ruby.1
4.75 KB
./usr/share/man/man1/erb.1
    
Offset 1, 160 lines modifiedOffset 1, 184 lines modified
 1 .TH·ERB·\&1·"Ruby·Programmer's·Reference·Guide"·"December·16,·2018"·"UNIX"
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·December·16,·2018 
3 .Dt·ERB·\&1·"Ruby·Programmer's·Reference·Guide" 
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·erb3 \fBerb\fP
7 .Nd·Ruby·Templating4 \-·Ruby·Templating
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·-version 
11 .Op·Fl·UPdnvx 
12 .Op·Fl·E·Ar·ext·Ns·Op·Ns·:·Ns·int 
13 .Op·Fl·S·Ar·level 
14 .Op·Fl·T·Ar·mode 
15 .Op·Fl·r·Ar·library 
16 .Op·Fl·- 
17 .Op·file·... 
18 .Pp6 .br
 7 \fBerb\fP
 8 [\fB\--version\fP]
 9 [\fB\-UPdnvx\fP]
 10 [\fB\-E\fP·\fIext\fP[:int]]
 11 [\fB\-S\fP·\fIlevel\fP]
 12 [\fB\-T\fP·\fImode\fP]
 13 [\fB\-r\fP·\fIlibrary\fP]
 14 [\fB\--\fP]
 15 [file·...]
  
19 .Sh·DESCRIPTION16 .SH·DESCRIPTION
20 .Nm17 \fBerb\fP
21 is·a·command·line·front-end·for18 is·a·command·line·front-end·for
22 .Li·"ERB"19 "ERB"
23 library,·which·is·an·implementation·of·eRuby.20 library,·which·is·an·implementation·of·eRuby.
24 .Pp 
25 ERB·provides·an·easy·to·use·but·powerful·templating·system·for·Ruby.21 ERB·provides·an·easy·to·use·but·powerful·templating·system·for·Ruby.
26 Using·ERB,·actual·Ruby·code·can·be·added·to·any·plain·text·document·for·the22 Using·ERB,·actual·Ruby·code·can·be·added·to·any·plain·text·document·for·the
27 purposes·of·generating·document·information·details·and/or·flow·control.23 purposes·of·generating·document·information·details·and/or·flow·control.
28 .Pp 
29 .Nm 
 24 \fBerb\fP
30 is·a·part·of25 is·a·part·of
31 .Nm·Ruby·. 
32 .Pp26 \fBRuby\fP.
  
33 .Sh·OPTIONS27 .SH·OPTIONS
34 .Bl·-tag·-width·"1234567890123"·-compact 
35 .Pp 
36 .It·Fl·-version 
 28 .TP
 29 \fB\--version\fP
37 Prints·the·version·of30 Prints·the·version·of
38 .Nm·. 
39 .Pp 
40 .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
41 .It·Fl·-encoding·Ar·external·Ns·Op·:·Ns·Ar·internal31 \fB.\fP
  
 32 .TP
 33 \fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]
 34 .TP
 35 \fB\--encoding\fP·\fIexternal\fP[:\fIinternal\fP]
42 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).36 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).
43 .Pp 
44 You·can·omit·the·one·for·internal·encodings,·then·the·value37 You·can·omit·the·one·for·internal·encodings,·then·the·value
45 .Pf·(·Li·"Encoding.default_internal"·)·will·be·nil.38 ("Encoding.default_internal")·will·be·nil.
46 .Pp 
47 .It·Fl·P 
 39 .TP
 40 \fB\-P\fP
48 Disables·ruby·code·evaluation·for·lines·beginning·with41 Disables·ruby·code·evaluation·for·lines·beginning·with
49 .Li·"%"·. 
50 .Pp 
51 .It·Fl·S·Ar·level42 "%".
  
 43 .TP
 44 \fB\-S\fP·\fIlevel\fP
52 Specifies·the·safe·level·in·which·eRuby·script·will·run.45 Specifies·the·safe·level·in·which·eRuby·script·will·run.
53 .Pp 
54 .It·Fl·T·Ar·mode 
 46 .TP
 47 \fB\-T\fP·\fImode\fP
55 Specifies·trim·mode·(default·0).48 Specifies·trim·mode·(default·0).
56 .Ar·mode49 \fImode\fP
57 can·be·one·of50 can·be·one·of
58 .Bl·-hang·-offset·indent 
59 .It·Sy·051 .TP
 52 .B·0
60 EOL·remains·after·the·embedded·ruby·script·is·evaluated.53 EOL·remains·after·the·embedded·ruby·script·is·evaluated.
61 .Pp 
62 .It·Sy·1 
 54 .TP
 55 .B·1
63 EOL·is·removed·if·the·line·ends·with56 EOL·is·removed·if·the·line·ends·with
64 .Li·"%>"·. 
65 .Pp 
66 .It·Sy·257 "%>".
  
 58 .TP
 59 .B·2
67 EOL·is·removed·if·the·line·starts·with60 EOL·is·removed·if·the·line·starts·with
68 .Li·"<%"61 "<%"
69 and·ends·with62 and·ends·with
70 .Li·"%>"·. 
71 .Pp 
72 .It·Sy·-63 "%>".
  
 64 .TP
 65 .B·-
73 EOL·is·removed·if·the·line·ends·with66 EOL·is·removed·if·the·line·ends·with
74 .Li·"-%>"·.67 "-%>".
75 And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with68 And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with
76 .Li·"<%-"·. 
77 .Pp 
78 .El 
79 .It·Fl·r69 "<%-".
  
 70 .TP
 71 \fB\-r\fP
80 Load·a·library72 Load·a·library
81 .Pp 
82 .It·Fl·U 
 73 .TP
 74 \fB\-U\fP
83 can·be·one·of75 can·be·one·of
84 Sets·the·default·value·for·internal·encodings76 Sets·the·default·value·for·internal·encodings
85 .Pf·(·Li·"Encoding.default_internal"·)·to·UTF-8.77 ("Encoding.default_internal")·to·UTF-8.
86 .Pp 
... Open expanded diff ...
7.97 KB
./usr/share/man/man1/irb.1
    
Offset 1, 250 lines modifiedOffset 1, 313 lines modified
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·August·11,·2019 
3 .Dt·IRB·\&1·"Ruby·Programmer's·Reference·Guide"1 .TH·IRB·\&1·"Ruby·Programmer's·Reference·Guide"·"August·11,·2019"·"UNIX"
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·irb3 \fBirb\fP
7 .Nd·Interactive·Ruby·Shell4 \-·Interactive·Ruby·Shell
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·-version 
11 .Op·Fl·dfUw 
12 .Op·Fl·I·Ar·directory 
13 .Op·Fl·r·Ar·library 
14 .Op·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
15 .Op·Fl·W·Ns·Op·Ar·level 
16 .Op·Fl·-·Ns·Oo·no·Oc·Ns·inspect 
17 .Op·Fl·-·Ns·Oo·no·Oc·Ns·multiline 
18 .Op·Fl·-·Ns·Oo·no·Oc·Ns·singleline 
19 .Op·Fl·-·Ns·Oo·no·Oc·Ns·echo 
20 .Op·Fl·-·Ns·Oo·no·Oc·Ns·colorize 
21 .Op·Fl·-·Ns·Oo·no·Oc·Ns·autocomplete 
22 .Op·Fl·-·Ns·Oo·no·Oc·Ns·verbose 
23 .Op·Fl·-prompt·Ar·mode 
24 .Op·Fl·-prompt-mode·Ar·mode 
25 .Op·Fl·-inf-ruby-mode 
26 .Op·Fl·-simple-prompt 
27 .Op·Fl·-noprompt 
28 .Op·Fl·-tracer 
29 .Op·Fl·-back-trace-limit·Ar·n 
30 .Op·Fl·-6 .br
 7 \fBirb\fP
 8 [\fB\--version\fP]
 9 [\fB\-dfUw\fP]
 10 [\fB\-I\fP·\fIdirectory\fP]
 11 [\fB\-r\fP·\fIlibrary\fP]
 12 [\fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]]
 13 [\fB\-W\fP[\fIlevel\fP]]
 14 [\fB\--\fP[no]inspect]
 15 [\fB\--\fP[no]multiline]
 16 [\fB\--\fP[no]singleline]
 17 [\fB\--\fP[no]echo]
 18 [\fB\--\fP[no]colorize]
 19 [\fB\--\fP[no]autocomplete]
 20 [\fB\--\fP[no]verbose]
 21 [\fB\--prompt\fP·\fImode\fP]
 22 [\fB\--prompt-mode\fP·\fImode\fP]
 23 [\fB\--inf-ruby-mode\fP]
 24 [\fB\--simple-prompt\fP]
 25 [\fB\--noprompt\fP]
 26 [\fB\--tracer\fP]
 27 [\fB\--back-trace-limit\fP·\fIn\fP]
 28 [\fB\--\fP]
31 .Op·program_file29 [program_file]
32 .Op·argument·...30 [argument·...]
33 .Pp 
34 .Sh·DESCRIPTION31 .SH·DESCRIPTION
35 .Nm32 \fBirb\fP
36 is·the·REPL(read-eval-print·loop)·environment·for·Ruby·programs.33 is·the·REPL(read-eval-print·loop)·environment·for·Ruby·programs.
37 .Pp 
38 .Sh·OPTIONS34 .SH·OPTIONS
39 .Bl·-tag·-width·"1234567890123"·-compact 
40 .Pp 
41 .It·Fl·-version 
 35 .TP
 36 \fB\--version\fP
42 Prints·the·version·of37 Prints·the·version·of
43 .Nm·. 
44 .Pp 
45 .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
46 .It·Fl·-encoding·Ar·external·Ns·Op·:·Ns·Ar·internal38 \fB.\fP
  
 39 .TP
 40 \fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]
 41 .TP
 42 \fB\--encoding\fP·\fIexternal\fP[:\fIinternal\fP]
47 Same·as·`ruby·-E'·.43 Same·as·`ruby·-E'·.
48 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).44 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).
49 .Pp 
50 You·can·omit·the·one·for·internal·encodings,·then·the·value45 You·can·omit·the·one·for·internal·encodings,·then·the·value
51 .Pf·(·Li·"Encoding.default_internal"·)·will·be·nil.46 ("Encoding.default_internal")·will·be·nil.
52 .Pp 
53 .It·Fl·I·Ar·path 
 47 .TP
 48 \fB\-I\fP·\fIpath\fP
54 Same·as·`ruby·-I'·.49 Same·as·`ruby·-I'·.
55 Specifies50 Specifies
56 .Li·$LOAD_PATH51 $LOAD_PATH
57 directory52 directory
58 .Pp 
59 .It·Fl·U 
 53 .TP
 54 \fB\-U\fP
60 Same·as·`ruby·-U'·.55 Same·as·`ruby·-U'·.
61 Sets·the·default·value·for·internal·encodings56 Sets·the·default·value·for·internal·encodings
62 .Pf·(·Li·"Encoding.default_internal"·)·to·UTF-8.57 ("Encoding.default_internal")·to·UTF-8.
63 .Pp 
64 .It·Fl·d 
 58 .TP
 59 \fB\-d\fP
65 Same·as·`ruby·-d'·.60 Same·as·`ruby·-d'·.
66 Sets61 Sets
67 .Li·$DEBUG62 $DEBUG
68 to·true.63 to·true.
69 .Pp 
70 .It·Fl·f 
 64 .TP
 65 \fB\-f\fP
71 Suppresses·read·of66 Suppresses·read·of
72 .Pa·~/.irbrc·. 
73 .Pp 
74 .It·Fl·w67 \fI~/.irbrc\fP.
  
 68 .TP
 69 \fB\-w\fP
75 Same·as·`ruby·-w'·.70 Same·as·`ruby·-w'·.
76 .Pp 
77 .Pp 
78 .It·Fl·W 
  
 71 .TP
 72 \fB\-W\fP
79 Same·as·`ruby·-W'·.73 Same·as·`ruby·-W'·.
80 .Pp 
81 .It·Fl·h 
82 .It·Fl·-help 
 74 .TP
 75 \fB\-h\fP
... Open expanded diff ...
7.88 KB
./usr/share/man/man1/ri.1
    
Offset 1, 247 lines modifiedOffset 1, 270 lines modified
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·April·20,·2017 
3 .Dt·RI·\&1·"Ruby·Programmer's·Reference·Guide"1 .TH·RI·\&1·"Ruby·Programmer's·Reference·Guide"·"April·20,·2017"·"UNIX"
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·ri3 \fBri\fP
7 .Nd·Ruby·API·reference·front·end4 \-·Ruby·API·reference·front·end
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·ahilTv 
11 .Op·Fl·d·Ar·DIRNAME 
12 .Op·Fl·f·Ar·FORMAT 
13 .Op·Fl·w·Ar·WIDTH 
14 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Cm·pager 
15 .Op·Fl·-server·Ns·Oo·=·Ns·Ar·PORT·Oc 
16 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Cm·list-doc-dirs 
17 .Op·Fl·-no-standard-docs 
18 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Bro·Cm·system·Ns·|·Ns·Cm·site·Ns·|·Ns·Cm·gems·Ns·|·Ns·Cm·home·Brc 
19 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Cm·profile 
20 .Op·Fl·-dump·Ns·=·Ns·Ar·CACHE 
21 .Op·Ar·name·...6 .br
 7 \fBri\fP
 8 [\fB\-ahilTv\fP]
 9 [\fB\-d\fP·\fIDIRNAME\fP]
 10 [\fB\-f\fP·\fIFORMAT\fP]
 11 [\fB\-w\fP·\fIWIDTH\fP]
 12 [\fB\--\fP[\fBno-\fP]\fBpager\fP]
 13 [\fB\--server\fP[=\fIPORT\fP]]
 14 [\fB\--\fP[\fBno-\fP]\fBlist-doc-dirs\fP]
 15 [\fB\--no-standard-docs\fP]
 16 [\fB\--\fP[\fBno-\fP]{\fBsystem\fP|\fBsite\fP|\fBgems\fP|\fBhome\fP}]
 17 [\fB\--\fP[\fBno-\fP]\fBprofile\fP]
 18 [\fB\--dump\fP=\fICACHE\fP]
 19 [\fIname\fP·...]
22 .Sh·DESCRIPTION20 .SH·DESCRIPTION
23 .Nm21 \fBri\fP
24 is·a·command-line·front·end·for·the·Ruby·API·reference.22 is·a·command-line·front·end·for·the·Ruby·API·reference.
25 You·can·search·and·read·the·API·reference·for·classes·and·methods·with23 You·can·search·and·read·the·API·reference·for·classes·and·methods·with
26 .Nm·. 
27 .Pp 
28 .Nm24 \fB.\fP
  
 25 \fBri\fP
29 is·a·part·of·Ruby.26 is·a·part·of·Ruby.
30 .Pp 
31 .Ar·name 
 27 \fIname\fP
32 can·be:28 can·be:
33 .Bl·-diag·-offset·indent 
34 .It·Class·|·Module·|·Module::Class29 It·Class·|·Module·|·Module::Class
35 .Pp 
36 .It·Class::method·|·Class#method·|·Class.method·|·method30 It·Class::method·|·Class#method·|·Class.method·|·method
37 .Pp 
38 .It·gem_name:·|·gem_name:README·|·gem_name:History31 It·gem_name:·|·gem_name:README·|·gem_name:History
  
39 .El 
40 .Pp 
41 All·class·names·may·be·abbreviated·to·their·minimum·unambiguous·form.32 All·class·names·may·be·abbreviated·to·their·minimum·unambiguous·form.
42 If·a·name·is·ambiguous,·all·valid·options·will·be·listed.33 If·a·name·is·ambiguous,·all·valid·options·will·be·listed.
43 .Pp 
44 A34 A
45 .Ql·\&.35 `\&.'
46 matches·either·class·or·instance·methods,·while·#method36 matches·either·class·or·instance·methods,·while·#method
47 matches·only·instance·and·::method·matches·only·class·methods.37 matches·only·instance·and·::method·matches·only·class·methods.
48 .Pp 
49 README·and·other·files·may·be·displayed·by·prefixing·them·with·the·gem·name38 README·and·other·files·may·be·displayed·by·prefixing·them·with·the·gem·name
50 they're·contained·in.··If·the·gem·name·is·followed·by·a39 they're·contained·in.··If·the·gem·name·is·followed·by·a
51 .Ql·\&:40 `\&:'
52 all·files·in·the·gem·will·be·shown.41 all·files·in·the·gem·will·be·shown.
53 The·file·name·extension·may·be·omitted·where·it·is·unambiguous.42 The·file·name·extension·may·be·omitted·where·it·is·unambiguous.
54 .Pp 
55 For·example:43 For·example:
56 .Bd·-literal·-offset·indent 
57 ri·Fil44 ri·Fil
 45 .br
58 ri·File46 ri·File
 47 .br
59 ri·File.new48 ri·File.new
 49 .br
60 ri·zip50 ri·zip
 51 .br
61 ri·rdoc:README52 ri·rdoc:README
62 .Ed 
63 .Pp53 .br
  
64 Note·that·shell·quoting·or·escaping·may·be·required·for·method·names54 Note·that·shell·quoting·or·escaping·may·be·required·for·method·names
65 containing·punctuation:55 containing·punctuation:
66 .Bd·-literal·-offset·indent 
67 ri·'Array.[]'56 ri·'Array.[]'
 57 .br
68 ri·compact\e!58 ri·compact\e!
69 .Ed 
70 .Pp59 .br
  
71 To·see·the·default·directories60 To·see·the·default·directories
72 .Nm61 \fBri\fP
73 will·search,·run:62 will·search,·run:
74 .Bd·-literal·-offset·indent 
75 ri·--list-doc-dirs63 ri·--list-doc-dirs
76 .Ed 
77 .Pp64 .br
  
78 Specifying·the65 Specifying·the
79 .Fl·-system·,·Fl·-site·,·Fl·-home·,·Fl·-gems·,66 \fB\--system\fP,\fB\--site\fP,\fB\--home\fP,\fB\--gems\fP,
80 or67 or
81 .Fl·-doc-dir68 \fB\--doc-dir\fP
82 options·will·limit69 options·will·limit
83 .Nm70 \fBri\fP
84 to·searching·only·the·specified·directories.71 to·searching·only·the·specified·directories.
85 .Pp 
86 .Nm 
 72 \fBri\fP
87 options·may·be·set·in·the73 options·may·be·set·in·the
88 .Ev·RI74 .IR·RI
89 environment·variable.75 environment·variable.
90 .Pp 
91 The76 The
92 .Nm77 \fBri\fP
93 pager·can·be·set·with·the78 pager·can·be·set·with·the
94 .Ev·RI_PAGER79 .IR·RI_PAGER
95 environment·variable·or·the80 environment·variable·or·the
96 .Ev·PAGER81 .IR·PAGER
97 environment·variable.82 environment·variable.
98 .Pp 
99 .Sh·OPTIONS83 .SH·OPTIONS
100 .Bl·-tag·-width·"1234567890123"·-compact 
101 .Pp 
... Open expanded diff ...
25.2 KB
./usr/share/man/man1/ruby.1
    
Offset 1, 666 lines modifiedOffset 1, 760 lines modified
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·April·14,·2018 
3 .Dt·RUBY·\&1·"Ruby·Programmer's·Reference·Guide"1 .TH·RUBY·\&1·"Ruby·Programmer's·Reference·Guide"·"April·14,·2018"·"UNIX"
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·ruby3 \fBruby\fP
7 .Nd·Interpreted·object-oriented·scripting·language4 \-·Interpreted·object-oriented·scripting·language
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·-copyright 
11 .Op·Fl·-version 
12 .Op·Fl·SUacdlnpswvy 
13 .Op·Fl·0·Ns·Op·Ar·octal 
14 .Op·Fl·C·Ar·directory 
15 .Op·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
16 .Op·Fl·F·Ns·Op·Ar·pattern 
17 .Op·Fl·I·Ar·directory 
18 .Op·Fl·K·Ns·Op·Ar·c 
19 .Op·Fl·T·Ns·Op·Ar·level 
20 .Op·Fl·W·Ns·Op·Ar·level 
21 .Op·Fl·e·Ar·command 
22 .Op·Fl·i·Ns·Op·Ar·extension 
23 .Op·Fl·r·Ar·library 
24 .Op·Fl·x·Ns·Op·Ar·directory 
25 .Op·Fl·-·Ns·Bro·Cm·enable·Ns·|·Ns·Cm·disable·Brc·Ns·-·Ns·Ar·FEATURE 
26 .Op·Fl·-dump·Ns·=·Ns·Ar·target 
27 .Op·Fl·-verbose 
28 .Op·Fl·- 
29 .Op·Ar·program_file 
30 .Op·Ar·argument·...6 .br
 7 \fBruby\fP
 8 [\fB\--copyright\fP]
 9 [\fB\--version\fP]
 10 [\fB\-SUacdlnpswvy\fP]
 11 [\fB\-0\fP[\fIoctal\fP]]
 12 [\fB\-C\fP·\fIdirectory\fP]
 13 [\fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]]
 14 [\fB\-F\fP[\fIpattern\fP]]
 15 [\fB\-I\fP·\fIdirectory\fP]
 16 [\fB\-K\fP[\fIc\fP]]
 17 [\fB\-T\fP[\fIlevel\fP]]
 18 [\fB\-W\fP[\fIlevel\fP]]
 19 [\fB\-e\fP·\fIcommand\fP]
 20 [\fB\-i\fP[\fIextension\fP]]
 21 [\fB\-r\fP·\fIlibrary\fP]
 22 [\fB\-x\fP[\fIdirectory\fP]]
 23 [\fB\--\fP{\fBenable\fP|\fBdisable\fP}-\fIFEATURE\fP]
 24 [\fB\--dump\fP=\fItarget\fP]
 25 [\fB\--verbose\fP]
 26 [\fB\--\fP]
 27 [\fIprogram_file\fP]
 28 [\fIargument\fP·...]
31 .Sh·DESCRIPTION29 .SH·DESCRIPTION
32 Ruby·is·an·interpreted·scripting·language·for·quick·and·easy30 Ruby·is·an·interpreted·scripting·language·for·quick·and·easy
33 object-oriented·programming.··It·has·many·features·to·process·text31 object-oriented·programming.··It·has·many·features·to·process·text
34 files·and·to·do·system·management·tasks·(like·in·Perl).··It·is·simple,32 files·and·to·do·system·management·tasks·(like·in·Perl).··It·is·simple,
35 straight-forward,·and·extensible.33 straight-forward,·and·extensible.
36 .Pp 
37 If·you·want·a·language·for·easy·object-oriented·programming,·or·you34 If·you·want·a·language·for·easy·object-oriented·programming,·or·you
38 don't·like·the·Perl·ugliness,·or·you·do·like·the·concept·of·LISP,·but35 don't·like·the·Perl·ugliness,·or·you·do·like·the·concept·of·LISP,·but
39 don't·like·too·many·parentheses,·Ruby·might·be·your·language·of36 don't·like·too·many·parentheses,·Ruby·might·be·your·language·of
40 choice.37 choice.
41 .Sh·FEATURES38 .SH·FEATURES
42 Ruby's·features·are·as·follows:39 Ruby's·features·are·as·follows:
43 .Bl·-tag·-width·6n40 .TP
44 .It·Sy·"Interpretive"41 .B·"Interpretive"
45 Ruby·is·an·interpreted·language,·so·you·don't·have·to·recompile42 Ruby·is·an·interpreted·language,·so·you·don't·have·to·recompile
46 programs·written·in·Ruby·to·execute·them.43 programs·written·in·Ruby·to·execute·them.
47 .Pp 
 44 .TP
48 .It·Sy·"Variables·have·no·type·(dynamic·typing)"45 .B·"Variables·have·no·type·(dynamic·typing)"
49 Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to46 Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to
50 worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile47 worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile
51 time·check.48 time·check.
52 .Pp 
 49 .TP
53 .It·Sy·"No·declaration·needed"50 .B·"No·declaration·needed"
54 You·can·use·variables·in·your·Ruby·programs·without·any·declarations.51 You·can·use·variables·in·your·Ruby·programs·without·any·declarations.
55 Variable·names·denote·their·scope·-·global,·class,·instance,·or·local.52 Variable·names·denote·their·scope·-·global,·class,·instance,·or·local.
56 .Pp 
 53 .TP
57 .It·Sy·"Simple·syntax"54 .B·"Simple·syntax"
58 Ruby·has·a·simple·syntax·influenced·slightly·from·Eiffel.55 Ruby·has·a·simple·syntax·influenced·slightly·from·Eiffel.
59 .Pp 
 56 .TP
60 .It·Sy·"No·user-level·memory·management"57 .B·"No·user-level·memory·management"
61 Ruby·has·automatic·memory·management.··Objects·no·longer·referenced58 Ruby·has·automatic·memory·management.··Objects·no·longer·referenced
62 from·anywhere·are·automatically·collected·by·the·garbage·collector59 from·anywhere·are·automatically·collected·by·the·garbage·collector
63 built·into·the·interpreter.60 built·into·the·interpreter.
64 .Pp 
 61 .TP
65 .It·Sy·"Everything·is·an·object"62 .B·"Everything·is·an·object"
66 Ruby·is·a·purely·object-oriented·language,·and·was·so·since·its63 Ruby·is·a·purely·object-oriented·language,·and·was·so·since·its
67 creation.··Even·such·basic·data·as·integers·are·seen·as·objects.64 creation.··Even·such·basic·data·as·integers·are·seen·as·objects.
68 .Pp 
 65 .TP
69 .It·Sy·"Class,·inheritance,·and·methods"66 .B·"Class,·inheritance,·and·methods"
70 Being·an·object-oriented·language,·Ruby·naturally·has·basic67 Being·an·object-oriented·language,·Ruby·naturally·has·basic
71 features·like·classes,·inheritance,·and·methods.68 features·like·classes,·inheritance,·and·methods.
72 .Pp 
 69 .TP
73 .It·Sy·"Singleton·methods"70 .B·"Singleton·methods"
74 Ruby·has·the·ability·to·define·methods·for·certain·objects.··For71 Ruby·has·the·ability·to·define·methods·for·certain·objects.··For
75 example,·you·can·define·a·press-button·action·for·certain·widget·by72 example,·you·can·define·a·press-button·action·for·certain·widget·by
76 defining·a·singleton·method·for·the·button.··Or,·you·can·make·up·your73 defining·a·singleton·method·for·the·button.··Or,·you·can·make·up·your
77 own·prototype·based·object·system·using·singleton·methods,·if·you·want74 own·prototype·based·object·system·using·singleton·methods,·if·you·want
78 to.75 to.
79 .Pp 
 76 .TP
80 .It·Sy·"Mix-in·by·modules"77 .B·"Mix-in·by·modules"
81 Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a78 Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a
82 source·of·confusion.··Instead,·Ruby·has·the·ability·to·share79 source·of·confusion.··Instead,·Ruby·has·the·ability·to·share
83 implementations·across·the·inheritance·tree.··This·is·often·called·a80 implementations·across·the·inheritance·tree.··This·is·often·called·a
84 .Sq·Mix-in·. 
85 .Pp81 `Mix-in'.
  
 82 .TP
86 .It·Sy·"Iterators"83 .B·"Iterators"
87 Ruby·has·iterators·for·loop·abstraction.84 Ruby·has·iterators·for·loop·abstraction.
88 .Pp 
 85 .TP
89 .It·Sy·"Closures"86 .B·"Closures"
90 In·Ruby,·you·can·objectify·the·procedure.87 In·Ruby,·you·can·objectify·the·procedure.
91 .Pp 
 88 .TP
92 .It·Sy·"Text·processing·and·regular·expressions"89 .B·"Text·processing·and·regular·expressions"
93 Ruby·has·a·bunch·of·text·processing·features·like·in·Perl.90 Ruby·has·a·bunch·of·text·processing·features·like·in·Perl.
... Open expanded diff ...
975 B
reproducibleA/tmp/deploy/deb/core2-64/ruby_3.2.2-r0_amd64.deb vs.
reproducibleB/tmp/deploy/deb/core2-64/ruby_3.2.2-r0_amd64.deb
853 B
data.tar.xz
831 B
data.tar
815 B
./usr/lib/ruby/3.2.0/x86_64-linux-gnu/rbconfig.rb
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ··CONFIG["RUBY_SO_NAME"]·=·"$(RUBY_BASE_NAME)"31 ··CONFIG["RUBY_SO_NAME"]·=·"$(RUBY_BASE_NAME)"
32 ··CONFIG["exec"]·=·"exec"32 ··CONFIG["exec"]·=·"exec"
33 ··CONFIG["ruby_pc"]·=·"ruby-3.2.pc"33 ··CONFIG["ruby_pc"]·=·"ruby-3.2.pc"
34 ··CONFIG["CC_WRAPPER"]·=·""34 ··CONFIG["CC_WRAPPER"]·=·""
35 ··CONFIG["PACKAGE"]·=·"ruby"35 ··CONFIG["PACKAGE"]·=·"ruby"
36 ··CONFIG["BUILTIN_TRANSSRCS"]·=·"·enc/trans/newline.c"36 ··CONFIG["BUILTIN_TRANSSRCS"]·=·"·enc/trans/newline.c"
37 ··CONFIG["MKMF_VERBOSE"]·=·"0"37 ··CONFIG["MKMF_VERBOSE"]·=·"0"
38 ··CONFIG["MANTYPE"]·=·"doc"38 ··CONFIG["MANTYPE"]·=·"man"
39 ··CONFIG["vendorarchhdrdir"]·=·"$(vendorhdrdir)/$(sitearch)"39 ··CONFIG["vendorarchhdrdir"]·=·"$(vendorhdrdir)/$(sitearch)"
40 ··CONFIG["sitearchhdrdir"]·=·"$(sitehdrdir)/$(sitearch)"40 ··CONFIG["sitearchhdrdir"]·=·"$(sitehdrdir)/$(sitearch)"
41 ··CONFIG["rubyarchhdrdir"]·=·"$(rubyhdrdir)/$(arch)"41 ··CONFIG["rubyarchhdrdir"]·=·"$(rubyhdrdir)/$(arch)"
42 ··CONFIG["vendorhdrdir"]·=·"$(rubyhdrdir)/vendor_ruby"42 ··CONFIG["vendorhdrdir"]·=·"$(rubyhdrdir)/vendor_ruby"
43 ··CONFIG["sitehdrdir"]·=·"$(rubyhdrdir)/site_ruby"43 ··CONFIG["sitehdrdir"]·=·"$(rubyhdrdir)/site_ruby"
44 ··CONFIG["rubyhdrdir"]·=·"$(includedir)/$(RUBY_VERSION_NAME)"44 ··CONFIG["rubyhdrdir"]·=·"$(includedir)/$(RUBY_VERSION_NAME)"
45 ··CONFIG["RUBY_SEARCH_PATH"]·=·""45 ··CONFIG["RUBY_SEARCH_PATH"]·=·""
49.1 KB
reproducibleA/tmp/deploy/ipk vs.
reproducibleB/tmp/deploy/ipk
49.1 KB
reproducibleA/tmp/deploy/ipk/core2-64 vs.
reproducibleB/tmp/deploy/ipk/core2-64
47.7 KB
reproducibleA/tmp/deploy/ipk/core2-64/ruby-doc_3.2.2-r0_core2-64.ipk vs.
reproducibleB/tmp/deploy/ipk/core2-64/ruby-doc_3.2.2-r0_core2-64.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 ?rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 ?rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 ?rw-r--r--···0········0········0······525·1970-01-01·00:00:00.000000·control.tar.gz2 ?rw-r--r--···0········0········0······525·1970-01-01·00:00:00.000000·control.tar.gz
3 ?rw-r--r--···0········0········0····10943·1970-01-01·00:00:00.000000·data.tar.zst3 ?rw-r--r--···0········0········0····10828·1970-01-01·00:00:00.000000·data.tar.zst
47.2 KB
data.tar.zst
47.2 KB
data.tar
1.31 KB
file list
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/man/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/man/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/man/man1/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-03-30·11:06:31.000000·./usr/share/man/man1/
5 -rw-r--r--···0·root·········(0)·root·········(0)·····3326·2023-03-30·11:06:29.000000·./usr/share/man/man1/erb.15 -rw-r--r--···0·root·········(0)·root·········(0)·····3161·2023-03-30·11:06:31.000000·./usr/share/man/man1/erb.1
6 -rw-r--r--···0·root·········(0)·root·········(0)·····4826·2023-03-30·11:06:29.000000·./usr/share/man/man1/irb.16 -rw-r--r--···0·root·········(0)·root·········(0)·····4822·2023-03-30·11:06:31.000000·./usr/share/man/man1/irb.1
7 -rw-r--r--···0·root·········(0)·root·········(0)·····5347·2023-03-30·11:06:29.000000·./usr/share/man/man1/ri.17 -rw-r--r--···0·root·········(0)·root·········(0)·····4911·2023-03-30·11:06:31.000000·./usr/share/man/man1/ri.1
8 -rw-r--r--···0·root·········(0)·root·········(0)····19364·2023-03-30·11:06:29.000000·./usr/share/man/man1/ruby.18 -rw-r--r--···0·root·········(0)·root·········(0)····18558·2023-03-30·11:06:31.000000·./usr/share/man/man1/ruby.1
4.75 KB
./usr/share/man/man1/erb.1
    
Offset 1, 160 lines modifiedOffset 1, 184 lines modified
 1 .TH·ERB·\&1·"Ruby·Programmer's·Reference·Guide"·"December·16,·2018"·"UNIX"
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·December·16,·2018 
3 .Dt·ERB·\&1·"Ruby·Programmer's·Reference·Guide" 
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·erb3 \fBerb\fP
7 .Nd·Ruby·Templating4 \-·Ruby·Templating
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·-version 
11 .Op·Fl·UPdnvx 
12 .Op·Fl·E·Ar·ext·Ns·Op·Ns·:·Ns·int 
13 .Op·Fl·S·Ar·level 
14 .Op·Fl·T·Ar·mode 
15 .Op·Fl·r·Ar·library 
16 .Op·Fl·- 
17 .Op·file·... 
18 .Pp6 .br
 7 \fBerb\fP
 8 [\fB\--version\fP]
 9 [\fB\-UPdnvx\fP]
 10 [\fB\-E\fP·\fIext\fP[:int]]
 11 [\fB\-S\fP·\fIlevel\fP]
 12 [\fB\-T\fP·\fImode\fP]
 13 [\fB\-r\fP·\fIlibrary\fP]
 14 [\fB\--\fP]
 15 [file·...]
  
19 .Sh·DESCRIPTION16 .SH·DESCRIPTION
20 .Nm17 \fBerb\fP
21 is·a·command·line·front-end·for18 is·a·command·line·front-end·for
22 .Li·"ERB"19 "ERB"
23 library,·which·is·an·implementation·of·eRuby.20 library,·which·is·an·implementation·of·eRuby.
24 .Pp 
25 ERB·provides·an·easy·to·use·but·powerful·templating·system·for·Ruby.21 ERB·provides·an·easy·to·use·but·powerful·templating·system·for·Ruby.
26 Using·ERB,·actual·Ruby·code·can·be·added·to·any·plain·text·document·for·the22 Using·ERB,·actual·Ruby·code·can·be·added·to·any·plain·text·document·for·the
27 purposes·of·generating·document·information·details·and/or·flow·control.23 purposes·of·generating·document·information·details·and/or·flow·control.
28 .Pp 
29 .Nm 
 24 \fBerb\fP
30 is·a·part·of25 is·a·part·of
31 .Nm·Ruby·. 
32 .Pp26 \fBRuby\fP.
  
33 .Sh·OPTIONS27 .SH·OPTIONS
34 .Bl·-tag·-width·"1234567890123"·-compact 
35 .Pp 
36 .It·Fl·-version 
 28 .TP
 29 \fB\--version\fP
37 Prints·the·version·of30 Prints·the·version·of
38 .Nm·. 
39 .Pp 
40 .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
41 .It·Fl·-encoding·Ar·external·Ns·Op·:·Ns·Ar·internal31 \fB.\fP
  
 32 .TP
 33 \fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]
 34 .TP
 35 \fB\--encoding\fP·\fIexternal\fP[:\fIinternal\fP]
42 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).36 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).
43 .Pp 
44 You·can·omit·the·one·for·internal·encodings,·then·the·value37 You·can·omit·the·one·for·internal·encodings,·then·the·value
45 .Pf·(·Li·"Encoding.default_internal"·)·will·be·nil.38 ("Encoding.default_internal")·will·be·nil.
46 .Pp 
47 .It·Fl·P 
 39 .TP
 40 \fB\-P\fP
48 Disables·ruby·code·evaluation·for·lines·beginning·with41 Disables·ruby·code·evaluation·for·lines·beginning·with
49 .Li·"%"·. 
50 .Pp 
51 .It·Fl·S·Ar·level42 "%".
  
 43 .TP
 44 \fB\-S\fP·\fIlevel\fP
52 Specifies·the·safe·level·in·which·eRuby·script·will·run.45 Specifies·the·safe·level·in·which·eRuby·script·will·run.
53 .Pp 
54 .It·Fl·T·Ar·mode 
 46 .TP
 47 \fB\-T\fP·\fImode\fP
55 Specifies·trim·mode·(default·0).48 Specifies·trim·mode·(default·0).
56 .Ar·mode49 \fImode\fP
57 can·be·one·of50 can·be·one·of
58 .Bl·-hang·-offset·indent 
59 .It·Sy·051 .TP
 52 .B·0
60 EOL·remains·after·the·embedded·ruby·script·is·evaluated.53 EOL·remains·after·the·embedded·ruby·script·is·evaluated.
61 .Pp 
62 .It·Sy·1 
 54 .TP
 55 .B·1
63 EOL·is·removed·if·the·line·ends·with56 EOL·is·removed·if·the·line·ends·with
64 .Li·"%>"·. 
65 .Pp 
66 .It·Sy·257 "%>".
  
 58 .TP
 59 .B·2
67 EOL·is·removed·if·the·line·starts·with60 EOL·is·removed·if·the·line·starts·with
68 .Li·"<%"61 "<%"
69 and·ends·with62 and·ends·with
70 .Li·"%>"·. 
71 .Pp 
72 .It·Sy·-63 "%>".
  
 64 .TP
 65 .B·-
73 EOL·is·removed·if·the·line·ends·with66 EOL·is·removed·if·the·line·ends·with
74 .Li·"-%>"·.67 "-%>".
75 And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with68 And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with
76 .Li·"<%-"·. 
77 .Pp 
78 .El 
79 .It·Fl·r69 "<%-".
  
 70 .TP
 71 \fB\-r\fP
80 Load·a·library72 Load·a·library
81 .Pp 
82 .It·Fl·U 
 73 .TP
 74 \fB\-U\fP
83 can·be·one·of75 can·be·one·of
84 Sets·the·default·value·for·internal·encodings76 Sets·the·default·value·for·internal·encodings
85 .Pf·(·Li·"Encoding.default_internal"·)·to·UTF-8.77 ("Encoding.default_internal")·to·UTF-8.
86 .Pp 
... Open expanded diff ...
7.97 KB
./usr/share/man/man1/irb.1
    
Offset 1, 250 lines modifiedOffset 1, 313 lines modified
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·August·11,·2019 
3 .Dt·IRB·\&1·"Ruby·Programmer's·Reference·Guide"1 .TH·IRB·\&1·"Ruby·Programmer's·Reference·Guide"·"August·11,·2019"·"UNIX"
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·irb3 \fBirb\fP
7 .Nd·Interactive·Ruby·Shell4 \-·Interactive·Ruby·Shell
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·-version 
11 .Op·Fl·dfUw 
12 .Op·Fl·I·Ar·directory 
13 .Op·Fl·r·Ar·library 
14 .Op·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
15 .Op·Fl·W·Ns·Op·Ar·level 
16 .Op·Fl·-·Ns·Oo·no·Oc·Ns·inspect 
17 .Op·Fl·-·Ns·Oo·no·Oc·Ns·multiline 
18 .Op·Fl·-·Ns·Oo·no·Oc·Ns·singleline 
19 .Op·Fl·-·Ns·Oo·no·Oc·Ns·echo 
20 .Op·Fl·-·Ns·Oo·no·Oc·Ns·colorize 
21 .Op·Fl·-·Ns·Oo·no·Oc·Ns·autocomplete 
22 .Op·Fl·-·Ns·Oo·no·Oc·Ns·verbose 
23 .Op·Fl·-prompt·Ar·mode 
24 .Op·Fl·-prompt-mode·Ar·mode 
25 .Op·Fl·-inf-ruby-mode 
26 .Op·Fl·-simple-prompt 
27 .Op·Fl·-noprompt 
28 .Op·Fl·-tracer 
29 .Op·Fl·-back-trace-limit·Ar·n 
30 .Op·Fl·-6 .br
 7 \fBirb\fP
 8 [\fB\--version\fP]
 9 [\fB\-dfUw\fP]
 10 [\fB\-I\fP·\fIdirectory\fP]
 11 [\fB\-r\fP·\fIlibrary\fP]
 12 [\fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]]
 13 [\fB\-W\fP[\fIlevel\fP]]
 14 [\fB\--\fP[no]inspect]
 15 [\fB\--\fP[no]multiline]
 16 [\fB\--\fP[no]singleline]
 17 [\fB\--\fP[no]echo]
 18 [\fB\--\fP[no]colorize]
 19 [\fB\--\fP[no]autocomplete]
 20 [\fB\--\fP[no]verbose]
 21 [\fB\--prompt\fP·\fImode\fP]
 22 [\fB\--prompt-mode\fP·\fImode\fP]
 23 [\fB\--inf-ruby-mode\fP]
 24 [\fB\--simple-prompt\fP]
 25 [\fB\--noprompt\fP]
 26 [\fB\--tracer\fP]
 27 [\fB\--back-trace-limit\fP·\fIn\fP]
 28 [\fB\--\fP]
31 .Op·program_file29 [program_file]
32 .Op·argument·...30 [argument·...]
33 .Pp 
34 .Sh·DESCRIPTION31 .SH·DESCRIPTION
35 .Nm32 \fBirb\fP
36 is·the·REPL(read-eval-print·loop)·environment·for·Ruby·programs.33 is·the·REPL(read-eval-print·loop)·environment·for·Ruby·programs.
37 .Pp 
38 .Sh·OPTIONS34 .SH·OPTIONS
39 .Bl·-tag·-width·"1234567890123"·-compact 
40 .Pp 
41 .It·Fl·-version 
 35 .TP
 36 \fB\--version\fP
42 Prints·the·version·of37 Prints·the·version·of
43 .Nm·. 
44 .Pp 
45 .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
46 .It·Fl·-encoding·Ar·external·Ns·Op·:·Ns·Ar·internal38 \fB.\fP
  
 39 .TP
 40 \fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]
 41 .TP
 42 \fB\--encoding\fP·\fIexternal\fP[:\fIinternal\fP]
47 Same·as·`ruby·-E'·.43 Same·as·`ruby·-E'·.
48 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).44 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).
49 .Pp 
50 You·can·omit·the·one·for·internal·encodings,·then·the·value45 You·can·omit·the·one·for·internal·encodings,·then·the·value
51 .Pf·(·Li·"Encoding.default_internal"·)·will·be·nil.46 ("Encoding.default_internal")·will·be·nil.
52 .Pp 
53 .It·Fl·I·Ar·path 
 47 .TP
 48 \fB\-I\fP·\fIpath\fP
54 Same·as·`ruby·-I'·.49 Same·as·`ruby·-I'·.
55 Specifies50 Specifies
56 .Li·$LOAD_PATH51 $LOAD_PATH
57 directory52 directory
58 .Pp 
59 .It·Fl·U 
 53 .TP
 54 \fB\-U\fP
60 Same·as·`ruby·-U'·.55 Same·as·`ruby·-U'·.
61 Sets·the·default·value·for·internal·encodings56 Sets·the·default·value·for·internal·encodings
62 .Pf·(·Li·"Encoding.default_internal"·)·to·UTF-8.57 ("Encoding.default_internal")·to·UTF-8.
63 .Pp 
64 .It·Fl·d 
 58 .TP
 59 \fB\-d\fP
65 Same·as·`ruby·-d'·.60 Same·as·`ruby·-d'·.
66 Sets61 Sets
67 .Li·$DEBUG62 $DEBUG
68 to·true.63 to·true.
69 .Pp 
70 .It·Fl·f 
 64 .TP
 65 \fB\-f\fP
71 Suppresses·read·of66 Suppresses·read·of
72 .Pa·~/.irbrc·. 
73 .Pp 
74 .It·Fl·w67 \fI~/.irbrc\fP.
  
 68 .TP
 69 \fB\-w\fP
75 Same·as·`ruby·-w'·.70 Same·as·`ruby·-w'·.
76 .Pp 
77 .Pp 
78 .It·Fl·W 
  
 71 .TP
 72 \fB\-W\fP
79 Same·as·`ruby·-W'·.73 Same·as·`ruby·-W'·.
80 .Pp 
81 .It·Fl·h 
82 .It·Fl·-help 
 74 .TP
 75 \fB\-h\fP
... Open expanded diff ...
7.88 KB
./usr/share/man/man1/ri.1
    
Offset 1, 247 lines modifiedOffset 1, 270 lines modified
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·April·20,·2017 
3 .Dt·RI·\&1·"Ruby·Programmer's·Reference·Guide"1 .TH·RI·\&1·"Ruby·Programmer's·Reference·Guide"·"April·20,·2017"·"UNIX"
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·ri3 \fBri\fP
7 .Nd·Ruby·API·reference·front·end4 \-·Ruby·API·reference·front·end
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·ahilTv 
11 .Op·Fl·d·Ar·DIRNAME 
12 .Op·Fl·f·Ar·FORMAT 
13 .Op·Fl·w·Ar·WIDTH 
14 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Cm·pager 
15 .Op·Fl·-server·Ns·Oo·=·Ns·Ar·PORT·Oc 
16 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Cm·list-doc-dirs 
17 .Op·Fl·-no-standard-docs 
18 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Bro·Cm·system·Ns·|·Ns·Cm·site·Ns·|·Ns·Cm·gems·Ns·|·Ns·Cm·home·Brc 
19 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Cm·profile 
20 .Op·Fl·-dump·Ns·=·Ns·Ar·CACHE 
21 .Op·Ar·name·...6 .br
 7 \fBri\fP
 8 [\fB\-ahilTv\fP]
 9 [\fB\-d\fP·\fIDIRNAME\fP]
 10 [\fB\-f\fP·\fIFORMAT\fP]
 11 [\fB\-w\fP·\fIWIDTH\fP]
 12 [\fB\--\fP[\fBno-\fP]\fBpager\fP]
 13 [\fB\--server\fP[=\fIPORT\fP]]
 14 [\fB\--\fP[\fBno-\fP]\fBlist-doc-dirs\fP]
 15 [\fB\--no-standard-docs\fP]
 16 [\fB\--\fP[\fBno-\fP]{\fBsystem\fP|\fBsite\fP|\fBgems\fP|\fBhome\fP}]
 17 [\fB\--\fP[\fBno-\fP]\fBprofile\fP]
 18 [\fB\--dump\fP=\fICACHE\fP]
 19 [\fIname\fP·...]
22 .Sh·DESCRIPTION20 .SH·DESCRIPTION
23 .Nm21 \fBri\fP
24 is·a·command-line·front·end·for·the·Ruby·API·reference.22 is·a·command-line·front·end·for·the·Ruby·API·reference.
25 You·can·search·and·read·the·API·reference·for·classes·and·methods·with23 You·can·search·and·read·the·API·reference·for·classes·and·methods·with
26 .Nm·. 
27 .Pp 
28 .Nm24 \fB.\fP
  
 25 \fBri\fP
29 is·a·part·of·Ruby.26 is·a·part·of·Ruby.
30 .Pp 
31 .Ar·name 
 27 \fIname\fP
32 can·be:28 can·be:
33 .Bl·-diag·-offset·indent 
34 .It·Class·|·Module·|·Module::Class29 It·Class·|·Module·|·Module::Class
35 .Pp 
36 .It·Class::method·|·Class#method·|·Class.method·|·method30 It·Class::method·|·Class#method·|·Class.method·|·method
37 .Pp 
38 .It·gem_name:·|·gem_name:README·|·gem_name:History31 It·gem_name:·|·gem_name:README·|·gem_name:History
  
39 .El 
40 .Pp 
41 All·class·names·may·be·abbreviated·to·their·minimum·unambiguous·form.32 All·class·names·may·be·abbreviated·to·their·minimum·unambiguous·form.
42 If·a·name·is·ambiguous,·all·valid·options·will·be·listed.33 If·a·name·is·ambiguous,·all·valid·options·will·be·listed.
43 .Pp 
44 A34 A
45 .Ql·\&.35 `\&.'
46 matches·either·class·or·instance·methods,·while·#method36 matches·either·class·or·instance·methods,·while·#method
47 matches·only·instance·and·::method·matches·only·class·methods.37 matches·only·instance·and·::method·matches·only·class·methods.
48 .Pp 
49 README·and·other·files·may·be·displayed·by·prefixing·them·with·the·gem·name38 README·and·other·files·may·be·displayed·by·prefixing·them·with·the·gem·name
50 they're·contained·in.··If·the·gem·name·is·followed·by·a39 they're·contained·in.··If·the·gem·name·is·followed·by·a
51 .Ql·\&:40 `\&:'
52 all·files·in·the·gem·will·be·shown.41 all·files·in·the·gem·will·be·shown.
53 The·file·name·extension·may·be·omitted·where·it·is·unambiguous.42 The·file·name·extension·may·be·omitted·where·it·is·unambiguous.
54 .Pp 
55 For·example:43 For·example:
56 .Bd·-literal·-offset·indent 
57 ri·Fil44 ri·Fil
 45 .br
58 ri·File46 ri·File
 47 .br
59 ri·File.new48 ri·File.new
 49 .br
60 ri·zip50 ri·zip
 51 .br
61 ri·rdoc:README52 ri·rdoc:README
62 .Ed 
63 .Pp53 .br
  
64 Note·that·shell·quoting·or·escaping·may·be·required·for·method·names54 Note·that·shell·quoting·or·escaping·may·be·required·for·method·names
65 containing·punctuation:55 containing·punctuation:
66 .Bd·-literal·-offset·indent 
67 ri·'Array.[]'56 ri·'Array.[]'
 57 .br
68 ri·compact\e!58 ri·compact\e!
69 .Ed 
70 .Pp59 .br
  
71 To·see·the·default·directories60 To·see·the·default·directories
72 .Nm61 \fBri\fP
73 will·search,·run:62 will·search,·run:
74 .Bd·-literal·-offset·indent 
75 ri·--list-doc-dirs63 ri·--list-doc-dirs
76 .Ed 
77 .Pp64 .br
  
78 Specifying·the65 Specifying·the
79 .Fl·-system·,·Fl·-site·,·Fl·-home·,·Fl·-gems·,66 \fB\--system\fP,\fB\--site\fP,\fB\--home\fP,\fB\--gems\fP,
80 or67 or
81 .Fl·-doc-dir68 \fB\--doc-dir\fP
82 options·will·limit69 options·will·limit
83 .Nm70 \fBri\fP
84 to·searching·only·the·specified·directories.71 to·searching·only·the·specified·directories.
85 .Pp 
86 .Nm 
 72 \fBri\fP
87 options·may·be·set·in·the73 options·may·be·set·in·the
88 .Ev·RI74 .IR·RI
89 environment·variable.75 environment·variable.
90 .Pp 
91 The76 The
92 .Nm77 \fBri\fP
93 pager·can·be·set·with·the78 pager·can·be·set·with·the
94 .Ev·RI_PAGER79 .IR·RI_PAGER
95 environment·variable·or·the80 environment·variable·or·the
96 .Ev·PAGER81 .IR·PAGER
97 environment·variable.82 environment·variable.
98 .Pp 
99 .Sh·OPTIONS83 .SH·OPTIONS
100 .Bl·-tag·-width·"1234567890123"·-compact 
101 .Pp 
... Open expanded diff ...
25.2 KB
./usr/share/man/man1/ruby.1
    
Offset 1, 666 lines modifiedOffset 1, 760 lines modified
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·April·14,·2018 
3 .Dt·RUBY·\&1·"Ruby·Programmer's·Reference·Guide"1 .TH·RUBY·\&1·"Ruby·Programmer's·Reference·Guide"·"April·14,·2018"·"UNIX"
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·ruby3 \fBruby\fP
7 .Nd·Interpreted·object-oriented·scripting·language4 \-·Interpreted·object-oriented·scripting·language
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·-copyright 
11 .Op·Fl·-version 
12 .Op·Fl·SUacdlnpswvy 
13 .Op·Fl·0·Ns·Op·Ar·octal 
14 .Op·Fl·C·Ar·directory 
15 .Op·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
16 .Op·Fl·F·Ns·Op·Ar·pattern 
17 .Op·Fl·I·Ar·directory 
18 .Op·Fl·K·Ns·Op·Ar·c 
19 .Op·Fl·T·Ns·Op·Ar·level 
20 .Op·Fl·W·Ns·Op·Ar·level 
21 .Op·Fl·e·Ar·command 
22 .Op·Fl·i·Ns·Op·Ar·extension 
23 .Op·Fl·r·Ar·library 
24 .Op·Fl·x·Ns·Op·Ar·directory 
25 .Op·Fl·-·Ns·Bro·Cm·enable·Ns·|·Ns·Cm·disable·Brc·Ns·-·Ns·Ar·FEATURE 
26 .Op·Fl·-dump·Ns·=·Ns·Ar·target 
27 .Op·Fl·-verbose 
28 .Op·Fl·- 
29 .Op·Ar·program_file 
30 .Op·Ar·argument·...6 .br
 7 \fBruby\fP
 8 [\fB\--copyright\fP]
 9 [\fB\--version\fP]
 10 [\fB\-SUacdlnpswvy\fP]
 11 [\fB\-0\fP[\fIoctal\fP]]
 12 [\fB\-C\fP·\fIdirectory\fP]
 13 [\fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]]
 14 [\fB\-F\fP[\fIpattern\fP]]
 15 [\fB\-I\fP·\fIdirectory\fP]
 16 [\fB\-K\fP[\fIc\fP]]
 17 [\fB\-T\fP[\fIlevel\fP]]
 18 [\fB\-W\fP[\fIlevel\fP]]
 19 [\fB\-e\fP·\fIcommand\fP]
 20 [\fB\-i\fP[\fIextension\fP]]
 21 [\fB\-r\fP·\fIlibrary\fP]
 22 [\fB\-x\fP[\fIdirectory\fP]]
 23 [\fB\--\fP{\fBenable\fP|\fBdisable\fP}-\fIFEATURE\fP]
 24 [\fB\--dump\fP=\fItarget\fP]
 25 [\fB\--verbose\fP]
 26 [\fB\--\fP]
 27 [\fIprogram_file\fP]
 28 [\fIargument\fP·...]
31 .Sh·DESCRIPTION29 .SH·DESCRIPTION
32 Ruby·is·an·interpreted·scripting·language·for·quick·and·easy30 Ruby·is·an·interpreted·scripting·language·for·quick·and·easy
33 object-oriented·programming.··It·has·many·features·to·process·text31 object-oriented·programming.··It·has·many·features·to·process·text
34 files·and·to·do·system·management·tasks·(like·in·Perl).··It·is·simple,32 files·and·to·do·system·management·tasks·(like·in·Perl).··It·is·simple,
35 straight-forward,·and·extensible.33 straight-forward,·and·extensible.
36 .Pp 
37 If·you·want·a·language·for·easy·object-oriented·programming,·or·you34 If·you·want·a·language·for·easy·object-oriented·programming,·or·you
38 don't·like·the·Perl·ugliness,·or·you·do·like·the·concept·of·LISP,·but35 don't·like·the·Perl·ugliness,·or·you·do·like·the·concept·of·LISP,·but
39 don't·like·too·many·parentheses,·Ruby·might·be·your·language·of36 don't·like·too·many·parentheses,·Ruby·might·be·your·language·of
40 choice.37 choice.
41 .Sh·FEATURES38 .SH·FEATURES
42 Ruby's·features·are·as·follows:39 Ruby's·features·are·as·follows:
43 .Bl·-tag·-width·6n40 .TP
44 .It·Sy·"Interpretive"41 .B·"Interpretive"
45 Ruby·is·an·interpreted·language,·so·you·don't·have·to·recompile42 Ruby·is·an·interpreted·language,·so·you·don't·have·to·recompile
46 programs·written·in·Ruby·to·execute·them.43 programs·written·in·Ruby·to·execute·them.
47 .Pp 
 44 .TP
48 .It·Sy·"Variables·have·no·type·(dynamic·typing)"45 .B·"Variables·have·no·type·(dynamic·typing)"
49 Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to46 Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to
50 worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile47 worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile
51 time·check.48 time·check.
52 .Pp 
 49 .TP
53 .It·Sy·"No·declaration·needed"50 .B·"No·declaration·needed"
54 You·can·use·variables·in·your·Ruby·programs·without·any·declarations.51 You·can·use·variables·in·your·Ruby·programs·without·any·declarations.
55 Variable·names·denote·their·scope·-·global,·class,·instance,·or·local.52 Variable·names·denote·their·scope·-·global,·class,·instance,·or·local.
56 .Pp 
 53 .TP
57 .It·Sy·"Simple·syntax"54 .B·"Simple·syntax"
58 Ruby·has·a·simple·syntax·influenced·slightly·from·Eiffel.55 Ruby·has·a·simple·syntax·influenced·slightly·from·Eiffel.
59 .Pp 
 56 .TP
60 .It·Sy·"No·user-level·memory·management"57 .B·"No·user-level·memory·management"
61 Ruby·has·automatic·memory·management.··Objects·no·longer·referenced58 Ruby·has·automatic·memory·management.··Objects·no·longer·referenced
62 from·anywhere·are·automatically·collected·by·the·garbage·collector59 from·anywhere·are·automatically·collected·by·the·garbage·collector
63 built·into·the·interpreter.60 built·into·the·interpreter.
64 .Pp 
 61 .TP
65 .It·Sy·"Everything·is·an·object"62 .B·"Everything·is·an·object"
66 Ruby·is·a·purely·object-oriented·language,·and·was·so·since·its63 Ruby·is·a·purely·object-oriented·language,·and·was·so·since·its
67 creation.··Even·such·basic·data·as·integers·are·seen·as·objects.64 creation.··Even·such·basic·data·as·integers·are·seen·as·objects.
68 .Pp 
 65 .TP
69 .It·Sy·"Class,·inheritance,·and·methods"66 .B·"Class,·inheritance,·and·methods"
70 Being·an·object-oriented·language,·Ruby·naturally·has·basic67 Being·an·object-oriented·language,·Ruby·naturally·has·basic
71 features·like·classes,·inheritance,·and·methods.68 features·like·classes,·inheritance,·and·methods.
72 .Pp 
 69 .TP
73 .It·Sy·"Singleton·methods"70 .B·"Singleton·methods"
74 Ruby·has·the·ability·to·define·methods·for·certain·objects.··For71 Ruby·has·the·ability·to·define·methods·for·certain·objects.··For
75 example,·you·can·define·a·press-button·action·for·certain·widget·by72 example,·you·can·define·a·press-button·action·for·certain·widget·by
76 defining·a·singleton·method·for·the·button.··Or,·you·can·make·up·your73 defining·a·singleton·method·for·the·button.··Or,·you·can·make·up·your
77 own·prototype·based·object·system·using·singleton·methods,·if·you·want74 own·prototype·based·object·system·using·singleton·methods,·if·you·want
78 to.75 to.
79 .Pp 
 76 .TP
80 .It·Sy·"Mix-in·by·modules"77 .B·"Mix-in·by·modules"
81 Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a78 Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a
82 source·of·confusion.··Instead,·Ruby·has·the·ability·to·share79 source·of·confusion.··Instead,·Ruby·has·the·ability·to·share
83 implementations·across·the·inheritance·tree.··This·is·often·called·a80 implementations·across·the·inheritance·tree.··This·is·often·called·a
84 .Sq·Mix-in·. 
85 .Pp81 `Mix-in'.
  
 82 .TP
86 .It·Sy·"Iterators"83 .B·"Iterators"
87 Ruby·has·iterators·for·loop·abstraction.84 Ruby·has·iterators·for·loop·abstraction.
88 .Pp 
 85 .TP
89 .It·Sy·"Closures"86 .B·"Closures"
90 In·Ruby,·you·can·objectify·the·procedure.87 In·Ruby,·you·can·objectify·the·procedure.
91 .Pp 
 88 .TP
92 .It·Sy·"Text·processing·and·regular·expressions"89 .B·"Text·processing·and·regular·expressions"
93 Ruby·has·a·bunch·of·text·processing·features·like·in·Perl.90 Ruby·has·a·bunch·of·text·processing·features·like·in·Perl.
... Open expanded diff ...
1.32 KB
reproducibleA/tmp/deploy/ipk/core2-64/ruby_3.2.2-r0_core2-64.ipk vs.
reproducibleB/tmp/deploy/ipk/core2-64/ruby_3.2.2-r0_core2-64.ipk
369 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 ?rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary1 ?rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary
2 ?rw-r--r--···0········0········0······690·1970-01-01·00:00:00.000000·control.tar.gz2 ?rw-r--r--···0········0········0······690·1970-01-01·00:00:00.000000·control.tar.gz
3 ?rw-r--r--···0········0········0··8125878·1970-01-01·00:00:00.000000·data.tar.zst3 ?rw-r--r--···0········0········0··8125876·1970-01-01·00:00:00.000000·data.tar.zst
855 B
data.tar.zst
831 B
data.tar
815 B
./usr/lib/ruby/3.2.0/x86_64-linux-gnu/rbconfig.rb
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ··CONFIG["RUBY_SO_NAME"]·=·"$(RUBY_BASE_NAME)"31 ··CONFIG["RUBY_SO_NAME"]·=·"$(RUBY_BASE_NAME)"
32 ··CONFIG["exec"]·=·"exec"32 ··CONFIG["exec"]·=·"exec"
33 ··CONFIG["ruby_pc"]·=·"ruby-3.2.pc"33 ··CONFIG["ruby_pc"]·=·"ruby-3.2.pc"
34 ··CONFIG["CC_WRAPPER"]·=·""34 ··CONFIG["CC_WRAPPER"]·=·""
35 ··CONFIG["PACKAGE"]·=·"ruby"35 ··CONFIG["PACKAGE"]·=·"ruby"
36 ··CONFIG["BUILTIN_TRANSSRCS"]·=·"·enc/trans/newline.c"36 ··CONFIG["BUILTIN_TRANSSRCS"]·=·"·enc/trans/newline.c"
37 ··CONFIG["MKMF_VERBOSE"]·=·"0"37 ··CONFIG["MKMF_VERBOSE"]·=·"0"
38 ··CONFIG["MANTYPE"]·=·"doc"38 ··CONFIG["MANTYPE"]·=·"man"
39 ··CONFIG["vendorarchhdrdir"]·=·"$(vendorhdrdir)/$(sitearch)"39 ··CONFIG["vendorarchhdrdir"]·=·"$(vendorhdrdir)/$(sitearch)"
40 ··CONFIG["sitearchhdrdir"]·=·"$(sitehdrdir)/$(sitearch)"40 ··CONFIG["sitearchhdrdir"]·=·"$(sitehdrdir)/$(sitearch)"
41 ··CONFIG["rubyarchhdrdir"]·=·"$(rubyhdrdir)/$(arch)"41 ··CONFIG["rubyarchhdrdir"]·=·"$(rubyhdrdir)/$(arch)"
42 ··CONFIG["vendorhdrdir"]·=·"$(rubyhdrdir)/vendor_ruby"42 ··CONFIG["vendorhdrdir"]·=·"$(rubyhdrdir)/vendor_ruby"
43 ··CONFIG["sitehdrdir"]·=·"$(rubyhdrdir)/site_ruby"43 ··CONFIG["sitehdrdir"]·=·"$(rubyhdrdir)/site_ruby"
44 ··CONFIG["rubyhdrdir"]·=·"$(includedir)/$(RUBY_VERSION_NAME)"44 ··CONFIG["rubyhdrdir"]·=·"$(includedir)/$(RUBY_VERSION_NAME)"
45 ··CONFIG["RUBY_SEARCH_PATH"]·=·""45 ··CONFIG["RUBY_SEARCH_PATH"]·=·""
164 KB
reproducibleA/tmp/deploy/rpm vs.
reproducibleB/tmp/deploy/rpm
164 KB
reproducibleA/tmp/deploy/rpm/core2_64 vs.
reproducibleB/tmp/deploy/rpm/core2_64
103 KB
reproducibleA/tmp/deploy/rpm/core2_64/libedit-doc-20230828+3.1-r0.core2_64.rpm vs.
reproducibleB/tmp/deploy/rpm/core2_64/libedit-doc-20230828+3.1-r0.core2_64.rpm
9.05 KB
header
    
Offset 17, 40 lines modifiedOffset 17, 40 lines modified
17 000011b4000000310000047500000004000012780000003100000476000000080000133c000000030000139300000004000017 000011b4000000310000047500000004000012780000003100000476000000080000133c0000000300001393000000040000
18 137000000001000013c6000000060000137400000001000013e4000000080000137a00000001000013e500000004000013bc18 137000000001000013c6000000060000137400000001000013e4000000080000137a00000001000013e500000004000013bc
19 00000001000013e900000008000013c00000000143006c6962656469742d646f630032303233303832382b332e310072300019 00000001000013e900000008000013c00000000143006c6962656469742d646f630032303233303832382b332e3100723000
20 425344207265706c6163656d656e7420666f72206c6962726561646c696e65202d20446f63756d656e746174696f6e20666920 425344207265706c6163656d656e7420666f72206c6962726561646c696e65202d20446f63756d656e746174696f6e206669
21 6c657300436f6d6d616e64206c696e6520656469746f72206c6962726172792070726f766964696e672067656e657269632021 6c657300436f6d6d616e64206c696e6520656469746f72206c6962726172792070726f766964696e672067656e6572696320
22 6c696e652065646974696e672c20686973746f72792c20616e640a746f6b656e697a6174696f6e2066756e6374696f6e732022 6c696e652065646974696e672c20686973746f72792c20616e640a746f6b656e697a6174696f6e2066756e6374696f6e7320
23 2054686973207061636b61676520636f6e7461696e7320646f63756d656e746174696f6e2e00000064ebd47e726570726f6423 2054686973207061636b61676520636f6e7461696e7320646f63756d656e746174696f6e2e00000064ebd47e726570726f64
24 756369626c65000000000000ff704253442d332d436c6175736500506f6b79204d61696e7461696e657273203c706f6b794024 756369626c65000000000000ee2e4253442d332d436c6175736500506f6b79204d61696e7461696e657273203c706f6b7940
25 6c697374732e796f63746f70726f6a6563742e6f72673e00646f6300687474703a2f2f7777772e74687279736f65652e646b25 6c697374732e796f63746f70726f6a6563742e6f72673e00646f6300687474703a2f2f7777772e74687279736f65652e646b
26 2f656469746c696e652f006c696e757800636f7265325f36340023206c6962656469742d646f63202d20706f7374696e737426 2f656469746c696e652f006c696e757800636f7265325f36340023206c6962656469742d646f63202d20706f7374696e7374
27 0a23212f62696e2f73680a736574202d650a097570646174652d616c7465726e617469766573202d2d696e7374616c6c202f27 0a23212f62696e2f73680a736574202d650a097570646174652d616c7465726e617469766573202d2d696e7374616c6c202f
28 7573722f73686172652f6d616e2f6d616e332f686973746f72792e3320686973746f72792e33202f7573722f73686172652f28 7573722f73686172652f6d616e2f6d616e332f686973746f72792e3320686973746f72792e33202f7573722f73686172652f
29 6d616e2f6d616e332f686973746f72792e332e6c6962656469742039300023206c6962656469742d646f63202d207072657229 6d616e2f6d616e332f686973746f72792e332e6c6962656469742039300023206c6962656469742d646f63202d2070726572
30 6d0a23212f62696e2f73680a6966205b2022243122203d20223022205d203b207468656e0a736574202d650a09757064617430 6d0a23212f62696e2f73680a6966205b2022243122203d20223022205d203b207468656e0a736574202d650a097570646174
31 652d616c7465726e617469766573202d2d72656d6f76652020686973746f72792e33202f7573722f73686172652f6d616e2f31 652d616c7465726e617469766573202d2d72656d6f76652020686973746f72792e33202f7573722f73686172652f6d616e2f
32 6d616e332f686973746f72792e332e6c6962656469740a6669000000000000000000000000000000000000005e340000000a32 6d616e332f686973746f72792e332e6c6962656469740a6669000000000000000000000000000000000000005d140000000a
33 0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a000033 0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000
34 000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a34 000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a
35 0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a000035 0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000
36 000a0000000a0000000000001be700000000000083c541ed41ed41ed41ed81a4a1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ff36 000a0000000a0000000000000e0e000000000000817c41ed41ed41ed41ed81a4a1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ff
37 a1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ff37 a1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ff
38 a1ffa1ffa1ffa1ffa1ffa1ff41ed81a441ed81a400000000000000000000000000000000000000000000000000000000000038 a1ffa1ffa1ffa1ffa1ffa1ff41ed81a441ed81a4000000000000000000000000000000000000000000000000000000000000
39 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
40 00000000000000000000000000000000000064ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e40 00000000000000000000000000000000000064ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e
41 64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64eb41 64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64eb
42 d47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e42 d47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e
43 64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64eb43 64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64eb
44 d47e64ebd47e64ebd47e64ebd47e000000003637666437333963313533303535636333633765346266666564316534633864 
45 3838356265316139353562353762633032326462663030333765323332326234000000000000000000000000000000000000 
46 0000000000000000000000000000000000000000000000003738653963363932373565623866656663633161366465306439 
47 3338333731393938363864656536386435356663363638336530613432363262323534343234000063643138356230373332 
48 373134623664616534653462303664333932343237616339663238646535303834636262326430643534653663326566343644 d47e64ebd47e64ebd47e64ebd47e000000003236396639356533616436616461393337663939326431353135393834323733
 45 6631663336633433313038303131363833306538316137313063393337363766000000000000000000000000000000000000
 46 0000000000000000000000000000000000000000000000003663636636613534356530393836336662653635396565373432
 47 6263616661626332313233353932393562396633663661626334356561356565613264613836000039363332343135373764
 48 6339353838363135653834623432646635636637343763356639646161636538643838653837353833646338326630636138
49 61633461000000000000656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e49 30333638000000000000656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e
50 652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656450 652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e33006564
51 69746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e6551 69746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e65
52 2e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e330065646952 2e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469
53 746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e53 746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e
54 3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e33006564697454 3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e330065646974
55 6c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3355 6c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e33
56 00656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c56 00656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c
93.3 KB
content
Installing the 'binwalk' Python module may produce a better output.
2.63 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 drwxr-xr-x···1········0········0········0·2023-08-27·22:55:58.000000·./usr1 drwxr-xr-x···1········0········0········0·2023-08-27·22:55:58.000000·./usr
2 drwxr-xr-x···1········0········0········0·2023-08-27·22:55:58.000000·./usr/share2 drwxr-xr-x···1········0········0········0·2023-08-27·22:55:58.000000·./usr/share
3 drwxr-xr-x···1········0········0········0·2023-08-27·22:55:58.000000·./usr/share/man3 drwxr-xr-x···1········0········0········0·2023-08-27·22:55:58.000000·./usr/share/man
4 drwxr-xr-x···1········0········0········0·2023-08-27·22:55:58.000000·./usr/share/man/man34 drwxr-xr-x···1········0········0········0·2023-08-27·22:55:58.000000·./usr/share/man/man3
5 -rw-r--r--···1········0········0····24116·2023-08-27·22:55:58.000000·./usr/share/man/man3/editline.35 -rw-r--r--···1········0········0····23828·2023-08-27·22:55:58.000000·./usr/share/man/man3/editline.3
6 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_deletestr.3·->·editline.36 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_deletestr.3·->·editline.3
7 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_end.3·->·editline.37 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_end.3·->·editline.3
8 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_get.3·->·editline.38 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_get.3·->·editline.3
9 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_getc.3·->·editline.39 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_getc.3·->·editline.3
10 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_gets.3·->·editline.310 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_gets.3·->·editline.3
11 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_init.3·->·editline.311 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_init.3·->·editline.3
12 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_init_fd.3·->·editline.312 lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_init_fd.3·->·editline.3
36.1 KB
./usr/share/man/man3/editline.3
    
Offset 1, 1020 lines modifiedOffset 1, 1172 lines modified
 1 .TH·EDITLINE·3·"August·15,·2021"·""
1 .\"»    $NetBSD:·editline.3,v·1.101·2021/08/15·10:12:54·wiz·Exp·$ 
2 .\" 
3 .\"·Copyright·(c)·1997-2014·The·NetBSD·Foundation,·Inc. 
4 .\"·All·rights·reserved. 
5 .\" 
6 .\"·This·file·was·contributed·to·The·NetBSD·Foundation·by·Luke·Mewburn. 
7 .\" 
8 .\"·Redistribution·and·use·in·source·and·binary·forms,·with·or·without 
9 .\"·modification,·are·permitted·provided·that·the·following·conditions 
10 .\"·are·met: 
11 .\"·1.·Redistributions·of·source·code·must·retain·the·above·copyright 
12 .\"····notice,·this·list·of·conditions·and·the·following·disclaimer. 
13 .\"·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright 
14 .\"····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the 
15 .\"····documentation·and/or·other·materials·provided·with·the·distribution. 
16 .\" 
17 .\"·THIS·SOFTWARE·IS·PROVIDED·BY·THE·NETBSD·FOUNDATION,·INC.·AND·CONTRIBUTORS 
18 .\"·``AS·IS''·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
19 .\"·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·PARTICULAR 
20 .\"·PURPOSE·ARE·DISCLAIMED.··IN·NO·EVENT·SHALL·THE·FOUNDATION·OR·CONTRIBUTORS 
21 .\"·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR 
22 .\"·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF 
23 .\"·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS 
24 .\"·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN 
25 .\"·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·NEGLIGENCE·OR·OTHERWISE) 
26 .\"·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE 
27 .\"·POSSIBILITY·OF·SUCH·DAMAGE. 
28 .\" 
29 .Dd·August·15,·2021 
30 .Dt·EDITLINE·3 
31 .Os 
32 .Sh·NAME2 .SH·NAME
33 .Nm·editline·, 
34 .Nm·el_init·, 
35 .Nm·el_init_fd·, 
36 .Nm·el_end·, 
37 .Nm·el_reset·, 
38 .Nm·el_gets·, 
39 .Nm·el_wgets·, 
40 .Nm·el_getc·, 
41 .Nm·el_wgetc·, 
42 .Nm·el_push·, 
43 .Nm·el_wpush·, 
44 .Nm·el_parse·, 
45 .Nm·el_wparse·, 
46 .Nm·el_set·, 
47 .Nm·el_wset·, 
48 .Nm·el_get·, 
49 .Nm·el_wget·, 
50 .Nm·el_source·, 
51 .Nm·el_resize·, 
52 .Nm·el_cursor·, 
53 .Nm·el_line·, 
54 .Nm·el_wline·, 
55 .Nm·el_insertstr·, 
56 .Nm·el_winsertstr·, 
57 .Nm·el_deletestr·, 
58 .Nm·el_wdeletestr·, 
59 .Nm·history_init·, 
60 .Nm·history_winit·, 
61 .Nm·history_end·, 
62 .Nm·history_wend·, 
63 .Nm·history·, 
64 .Nm·history_w·, 
65 .Nm·tok_init·, 
66 .Nm·tok_winit·, 
67 .Nm·tok_end·, 
68 .Nm·tok_wend·, 
69 .Nm·tok_reset·, 
70 .Nm·tok_wreset·, 
71 .Nm·tok_line·, 
72 .Nm·tok_wline·, 
73 .Nm·tok_str·, 
74 .Nm·tok_wstr3 \fBeditline\fP,
 4 \fBel_init\fP,
 5 \fBel_init_fd\fP,
 6 \fBel_end\fP,
 7 \fBel_reset\fP,
 8 \fBel_gets\fP,
 9 \fBel_wgets\fP,
 10 \fBel_getc\fP,
 11 \fBel_wgetc\fP,
 12 \fBel_push\fP,
 13 \fBel_wpush\fP,
 14 \fBel_parse\fP,
 15 \fBel_wparse\fP,
 16 \fBel_set\fP,
 17 \fBel_wset\fP,
 18 \fBel_get\fP,
 19 \fBel_wget\fP,
 20 \fBel_source\fP,
 21 \fBel_resize\fP,
 22 \fBel_cursor\fP,
 23 \fBel_line\fP,
 24 \fBel_wline\fP,
 25 \fBel_insertstr\fP,
 26 \fBel_winsertstr\fP,
 27 \fBel_deletestr\fP,
 28 \fBel_wdeletestr\fP,
 29 \fBhistory_init\fP,
 30 \fBhistory_winit\fP,
 31 \fBhistory_end\fP,
 32 \fBhistory_wend\fP,
 33 \fBhistory\fP,
 34 \fBhistory_w\fP,
 35 \fBtok_init\fP,
 36 \fBtok_winit\fP,
 37 \fBtok_end\fP,
 38 \fBtok_wend\fP,
 39 \fBtok_reset\fP,
 40 \fBtok_wreset\fP,
 41 \fBtok_line\fP,
 42 \fBtok_wline\fP,
 43 \fBtok_str\fP,
 44 \fBtok_wstr\fP
75 .Nd·line·editor,·history·and·tokenization·functions45 \-·line·editor,·history·and·tokenization·functions
76 .Sh·LIBRARY46 .SH·LIBRARY
77 .Lb·libedit47 Command·Line·Editor·Library·(libedit,·-ledit)
78 .Sh·SYNOPSIS48 .SH·SYNOPSIS
79 .In·histedit.h 
80 .Ft·EditLine·* 
81 .Fn·el_init·"const·char·*prog"·"FILE·*fin"·"FILE·*fout"·"FILE·*ferr" 
82 .Ft·EditLine·* 
83 .Fn·el_init_fd·"const·char·*prog"·"FILE·*fin"·"FILE·*fout"·"FILE·*ferr"·"int·fdin"·"int·fdout"·"int·fderr" 
84 .Ft·void 
85 .Fn·el_end·"EditLine·*e" 
... Open expanded diff ...
7.56 KB
./usr/share/man/man5/editrc.5
    
Offset 1, 326 lines modifiedOffset 1, 142 lines modified
 1 .TH·EDITRC·5·"May·22,·2016"·""
1 .\"»    $NetBSD:·editrc.5,v·1.34·2022/12/06·00:59:20·uwe·Exp·$ 
2 .\" 
3 .\"·Copyright·(c)·1997-2000·The·NetBSD·Foundation,·Inc. 
4 .\"·All·rights·reserved. 
5 .\" 
6 .\"·This·file·was·contributed·to·The·NetBSD·Foundation·by·Luke·Mewburn. 
7 .\" 
8 .\"·Redistribution·and·use·in·source·and·binary·forms,·with·or·without 
9 .\"·modification,·are·permitted·provided·that·the·following·conditions 
10 .\"·are·met: 
11 .\"·1.·Redistributions·of·source·code·must·retain·the·above·copyright 
12 .\"····notice,·this·list·of·conditions·and·the·following·disclaimer. 
13 .\"·2.·Redistributions·in·binary·form·must·reproduce·the·above·copyright 
14 .\"····notice,·this·list·of·conditions·and·the·following·disclaimer·in·the 
15 .\"····documentation·and/or·other·materials·provided·with·the·distribution. 
16 .\" 
17 .\"·THIS·SOFTWARE·IS·PROVIDED·BY·THE·NETBSD·FOUNDATION,·INC.·AND·CONTRIBUTORS 
18 .\"·``AS·IS''·AND·ANY·EXPRESS·OR·IMPLIED·WARRANTIES,·INCLUDING,·BUT·NOT·LIMITED 
19 .\"·TO,·THE·IMPLIED·WARRANTIES·OF·MERCHANTABILITY·AND·FITNESS·FOR·A·PARTICULAR 
20 .\"·PURPOSE·ARE·DISCLAIMED.··IN·NO·EVENT·SHALL·THE·FOUNDATION·OR·CONTRIBUTORS 
21 .\"·BE·LIABLE·FOR·ANY·DIRECT,·INDIRECT,·INCIDENTAL,·SPECIAL,·EXEMPLARY,·OR 
22 .\"·CONSEQUENTIAL·DAMAGES·(INCLUDING,·BUT·NOT·LIMITED·TO,·PROCUREMENT·OF 
23 .\"·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE,·DATA,·OR·PROFITS;·OR·BUSINESS 
24 .\"·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY·THEORY·OF·LIABILITY,·WHETHER·IN 
25 .\"·CONTRACT,·STRICT·LIABILITY,·OR·TORT·(INCLUDING·NEGLIGENCE·OR·OTHERWISE) 
26 .\"·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF·THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE 
27 .\"·POSSIBILITY·OF·SUCH·DAMAGE. 
28 .\" 
29 .Dd·May·22,·2016 
30 .Dt·EDITRC·5 
31 .Os 
32 .Sh·NAME2 .SH·NAME
33 .Nm·editrc3 \fBeditrc\fP
34 .Nd·configuration·file·for·editline·library4 \-·configuration·file·for·editline·library
35 .Sh·SYNOPSIS5 .SH·SYNOPSIS
36 .Nm6 .br
 7 \fBeditrc\fP
37 .Sh·DESCRIPTION8 .SH·DESCRIPTION
38 The9 The
39 .Nm10 \fBeditrc\fP
40 file·defines·various·settings·to·be·used·by·the11 file·defines·various·settings·to·be·used·by·the
41 .Xr·editline·312 \fBeditline\fP(3)
42 library.13 library.
43 .Pp 
44 The·format·of·each·line·is:14 The·format·of·each·line·is:
45 .Pp 
46 .D1·Oo·Ar·prog·Ns·Ic·\&:·Oc·Ns·Ar·command·Oo·Ar·arg·...·Oc 
47 .Pp 
48 .Ar·command 
49 is·one·of·the15 is·one·of·the
50 .Xr·editline·3 
51 builtin·commands.16 builtin·commands.
52 Refer·to17 Refer·to
53 .Sx·BUILTIN·COMMANDS 
54 for·more·information.18 for·more·information.
55 .Pp 
56 .Ar·prog 
57 is·the·program·name·string·that·a·program·defines·when·it·calls19 is·the·program·name·string·that·a·program·defines·when·it·calls
58 .Xr·el_init·3 
59 to·set·up20 to·set·up
60 .Xr·editline·3·, 
61 which·is·usually21 which·is·usually
62 .Va·argv·Ns·Li·[0]·. 
63 .Ar·command 
64 will·be·executed·for·any·program·which·matches22 will·be·executed·for·any·program·which·matches
65 .Ar·prog·. 
66 .Pp 
67 .Ar·prog 
68 may·also·be·a23 may·also·be·a
69 .Xr·regex·3 
70 style24 style
71 regular·expression,·in·which·case25 regular·expression,·in·which·case
72 .Ar·command 
73 will·be·executed·for·any·program·that·matches·the·regular·expression.26 will·be·executed·for·any·program·that·matches·the·regular·expression.
74 .Pp 
75 If27 If
76 .Ar·prog 
77 is·absent,28 is·absent,
78 .Ar·command 
79 is·executed·for·all·programs.29 is·executed·for·all·programs.
80 .Sh·BUILTIN·COMMANDS 
81 The30 The
82 .Nm·editline 
83 library·has·some·builtin·commands,·which·affect·the·way31 library·has·some·builtin·commands,·which·affect·the·way
84 that·the·line·editing·and·history·functions·operate.32 that·the·line·editing·and·history·functions·operate.
85 These·are·based·on·similar·named·builtins·present·in·the33 These·are·based·on·similar·named·builtins·present·in·the
86 .Xr·tcsh·1 
87 shell.34 shell.
88 .Pp 
89 The·following·builtin·commands·are·available:35 The·following·builtin·commands·are·available:
90 .Bl·-tag·-width·4n 
91 .It·Ic·bind·Oo·Fl·aeklrsv·Oc·Op·Ar·key·Op·Ar·command 
92 Without·options·and·arguments,·list·all·bound·keys·and·macros,·and36 Without·options·and·arguments,·list·all·bound·keys·and·macros,·and
93 the·editor·command·or·input·string·to·which·each·one·is·bound.37 the·editor·command·or·input·string·to·which·each·one·is·bound.
94 If·only38 If·only
95 .Ar·key 
96 is·supplied,·show·the·binding·for·that·key·or·macro.39 is·supplied,·show·the·binding·for·that·key·or·macro.
97 If40 If
98 .Ar·key·command 
99 is·supplied,·bind·the·editor41 is·supplied,·bind·the·editor
100 .Ar·command 
101 to·that·key·or·macro.42 to·that·key·or·macro.
102 .Pp 
103 The·options·are·as·follows:43 The·options·are·as·follows:
104 .Bl·-tag·-width·4n 
105 .It·Fl·a 
106 List·or·change·key·bindings·in·the44 List·or·change·key·bindings·in·the
107 .Xr·vi·1 
108 mode·alternate·(command·mode)·key·map.45 mode·alternate·(command·mode)·key·map.
109 .It·Fl·e 
110 Bind·all·keys·to·the·standard46 Bind·all·keys·to·the·standard
111 .Tn·GNU 
112 Emacs-like·bindings.47 Emacs-like·bindings.
113 .It·Fl·k 
114 .Ar·key 
115 is·interpreted·as·a·symbolic·arrow·key·name,·which·may·be·one·of48 is·interpreted·as·a·symbolic·arrow·key·name,·which·may·be·one·of
116 .Ic·up·, 
117 .Ic·down·, 
118 .Ic·left 
119 or49 or
120 .Ic·right·. 
121 .It·Fl·l 
122 List·all·editor·commands·and·a·short·description·of·each.50 List·all·editor·commands·and·a·short·description·of·each.
123 .It·Fl·r 
124 Remove·the·binding·of·the·key·or·macro51 Remove·the·binding·of·the·key·or·macro
125 .Ar·key·. 
... Open expanded diff ...
47.0 KB
./usr/share/man/man7/editline.7
    
Offset 1, 935 lines modifiedOffset 1, 1001 lines modified
 1 .TH·EDITLINE·7·"May·7,·2016"·""
1 .\"»    $NetBSD:·editline.7,v·1.5·2016/05/09·21:27:55·christos·Exp·$ 
2 .\"»    $OpenBSD:·editline.7,v·1.1·2016/04/20·01:11:45·schwarze·Exp·$ 
3 .\" 
4 .\"·Copyright·(c)·2016·Ingo·Schwarze·<schwarze@openbsd.org> 
5 .\" 
6 .\"·Permission·to·use,·copy,·modify,·and·distribute·this·software·for·any 
7 .\"·purpose·with·or·without·fee·is·hereby·granted,·provided·that·the·above 
8 .\"·copyright·notice·and·this·permission·notice·appear·in·all·copies. 
9 .\" 
10 .\"·THE·SOFTWARE·IS·PROVIDED·"AS·IS"·AND·THE·AUTHOR·DISCLAIMS·ALL·WARRANTIES 
11 .\"·WITH·REGARD·TO·THIS·SOFTWARE·INCLUDING·ALL·IMPLIED·WARRANTIES·OF 
12 .\"·MERCHANTABILITY·AND·FITNESS.·IN·NO·EVENT·SHALL·THE·AUTHOR·BE·LIABLE·FOR 
13 .\"·ANY·SPECIAL,·DIRECT,·INDIRECT,·OR·CONSEQUENTIAL·DAMAGES·OR·ANY·DAMAGES 
14 .\"·WHATSOEVER·RESULTING·FROM·LOSS·OF·USE,·DATA·OR·PROFITS,·WHETHER·IN·AN 
15 .\"·ACTION·OF·CONTRACT,·NEGLIGENCE·OR·OTHER·TORTIOUS·ACTION,·ARISING·OUT·OF 
16 .\"·OR·IN·CONNECTION·WITH·THE·USE·OR·PERFORMANCE·OF·THIS·SOFTWARE. 
17 .\" 
18 .Dd·May·7,·2016 
19 .Dt·EDITLINE·7 
20 .Os 
21 .Sh·NAME2 .SH·NAME
22 .Nm·editline3 \fBeditline\fP
23 .Nd·line·editing·user·interface4 \-·line·editing·user·interface
24 .Sh·DESCRIPTION5 .SH·DESCRIPTION
25 When·a·program·using·the6 When·a·program·using·the
26 .Xr·editline·37 \fBeditline\fP(3)
27 library·prompts·for·an·input·string·using·the·function8 library·prompts·for·an·input·string·using·the·function
28 .Xr·el_wgets·3·,9 \fBel_wgets\fP(3),
29 it·reads·characters·from·the·terminal.10 it·reads·characters·from·the·terminal.
30 Invalid·input·bytes·that·do·not·form·characters·are·silently11 Invalid·input·bytes·that·do·not·form·characters·are·silently
31 discarded.12 discarded.
32 For·each·character·read,·one·editor·command·is·executed.13 For·each·character·read,·one·editor·command·is·executed.
33 The·mapping·of·input·characters·to·editor·commands·depends·on·the14 The·mapping·of·input·characters·to·editor·commands·depends·on·the
34 editing·mode.15 editing·mode.
35 There·are·three·editing·modes:·vi·insert·mode,·vi·command·mode,16 There·are·three·editing·modes:·vi·insert·mode,·vi·command·mode,
36 and·emacs·mode.17 and·emacs·mode.
37 The·default·is·vi·insert·mode.18 The·default·is·vi·insert·mode.
38 The·program·can·switch·the·default·to·emacs·mode·by·using·the19 The·program·can·switch·the·default·to·emacs·mode·by·using·the
39 .Xr·el_set·320 \fBel_set\fP(3)
40 or21 or
41 .Xr·el_parse·322 \fBel_parse\fP(3)
42 functions,·and·the·user·can·switch·to·emacs·mode·either·in·the23 functions,·and·the·user·can·switch·to·emacs·mode·either·in·the
43 .Xr·editrc·524 \fBeditrc\fP(5)
44 configuration·file·or·interactively·with·the25 configuration·file·or·interactively·with·the
45 .Ic·ed-command26 \fBed-command\fP
46 editor·command,·in·all·three·cases·executing·the27 editor·command,·in·all·three·cases·executing·the
47 .Ic·bind·Fl·e28 \fBbind·Fl·e\fP
48 builtin·command.29 builtin·command.
49 .Pp 
50 If·trying·to·read·from·the·terminal·results·in·end·of·file·or·an30 If·trying·to·read·from·the·terminal·results·in·end·of·file·or·an
51 error,·the·library·signals·end·of·file·to·the·program·and·does·not31 error,·the·library·signals·end·of·file·to·the·program·and·does·not
52 return·a·string.32 return·a·string.
53 .Ss·Input·character·bindings33 .SS·Input·character·bindings
54 All·default·bindings·described·below·can·be·overridden·by·individual34 All·default·bindings·described·below·can·be·overridden·by·individual
55 programs·and·can·be·changed·with·the35 programs·and·can·be·changed·with·the
56 .Xr·editrc·5 
57 .Ic·bind36 \fBeditrc\fP(5)
 37 \fBbind\fP
58 builtin·command.38 builtin·command.
59 .Pp 
60 In·the·following·tables,39 In·the·following·tables,
61 .Sq·Ctrl-40 `Ctrl-'
62 indicates·a·character·with·the·bit·0x40·flipped,·and41 indicates·a·character·with·the·bit·0x40·flipped,·and
63 .Sq·Meta-42 `Meta-'
64 indicates·a·character·with·the·bit·0x80·set.43 indicates·a·character·with·the·bit·0x80·set.
65 In·vi·insert·mode·and·in·emacs·mode,·all·Meta-characters·considered44 In·vi·insert·mode·and·in·emacs·mode,·all·Meta-characters·considered
66 printable·by·the·current45 printable·by·the·current
67 .Xr·locale·146 \fBlocale\fP(1)
68 are·bound·to47 are·bound·to
69 .Ic·ed-insert48 \fBed-insert\fP
70 instead·of·to·the·editor·command·listed·below.49 instead·of·to·the·editor·command·listed·below.
71 Consequently,·in·UTF-8·mode,·most·of·the·Meta-characters·are·not50 Consequently,·in·UTF-8·mode,·most·of·the·Meta-characters·are·not
72 directly·accessible·because·their·code·points·are·occupied·by51 directly·accessible·because·their·code·points·are·occupied·by
73 printable·Unicode·characters,·and·Meta-characters·are·usually·input52 printable·Unicode·characters,·and·Meta-characters·are·usually·input
74 using·the53 using·the
75 .Ic·em-meta-next54 \fBem-meta-next\fP
76 editor·command.55 editor·command.
77 For·example,·to·enter56 For·example,·to·enter
78 .Sq·Meta-B57 `Meta-B'
79 in·order·to·call·the58 in·order·to·call·the
80 .Ic·ed-prev-word59 \fBed-prev-word\fP
81 editor·command·in·emacs·mode,·call60 editor·command·in·emacs·mode,·call
82 .Ic·em-meta-next61 \fBem-meta-next\fP
83 by·pressing·and·releasing·the·escape·key·(or·equivalently,·Ctrl-[),62 by·pressing·and·releasing·the·escape·key·(or·equivalently,·Ctrl-[),
84 then·press·and·release·the63 then·press·and·release·the
85 .Sq·B64 `B'
86 key.65 key.
87 If·you·have·configured·a·Meta-key·on·your·keyboard,·for·example66 If·you·have·configured·a·Meta-key·on·your·keyboard,·for·example
88 with67 with
89 .Ql·setxkbmap·-option·altwin:left_meta_win·,68 `setxkbmap'·-option·altwin:left_meta_win·,
90 the·Ctrl-Meta-characters·are·directly·accessible.69 the·Ctrl-Meta-characters·are·directly·accessible.
91 For·example,·to·enter70 For·example,·to·enter
92 .Sq·Ctrl-Meta-H71 `Ctrl-Meta-H'
93 in·order·to·call·the72 in·order·to·call·the
94 .Ic·ed-delete-prev-word73 \fBed-delete-prev-word\fP
95 editor·command·in·emacs·mode,·hold·down·the·keys74 editor·command·in·emacs·mode,·hold·down·the·keys
96 .Sq·Ctrl·, 
97 .Sq·Meta·,75 `Ctrl',
 76 `Meta',
98 and77 and
99 .Sq·H78 `H'
100 at·the·same·time.79 at·the·same·time.
101 Alternatively,·press·and·release·the·escape·key,·then·press·and80 Alternatively,·press·and·release·the·escape·key,·then·press·and
102 release81 release
103 .Sq·Ctrl-H·. 
104 .Pp82 `Ctrl-H'.
  
105 In·vi·input·mode,·input·characters·are·bound·to·the·following·editor83 In·vi·input·mode,·input·characters·are·bound·to·the·following·editor
106 commands·by·default:84 commands·by·default:
107 .Bl·-column·-offset·indent·"Ctrl-Z,·TSTP"·"ed-search-next-history" 
108 .It·Ctrl-D,·EOF·Ta·Ic·vi-list-or-eof85 It·Ctrl-D,·EOF·Ta·\fBvi-list-or-eof\fP
109 .It·Ctrl-H,·BS·Ta·Ic·vi-delete-prev-char86 It·Ctrl-H,·BS·Ta·\fBvi-delete-prev-char\fP
110 .It·Ctrl-J,·LF·Ta·Ic·ed-newline87 It·Ctrl-J,·LF·Ta·\fBed-newline\fP
111 .It·Ctrl-M,·CR·Ta·Ic·ed-newline88 It·Ctrl-M,·CR·Ta·\fBed-newline\fP
112 .It·Ctrl-Q·Ta·Ic·ed-tty-start-output89 It·Ctrl-Q·Ta·\fBed-tty-start-output\fP
113 .It·Ctrl-S·Ta·Ic·ed-tty-stop-output90 It·Ctrl-S·Ta·\fBed-tty-stop-output\fP
114 .It·Ctrl-U·Ta·Ic·vi-kill-line-prev91 It·Ctrl-U·Ta·\fBvi-kill-line-prev\fP
115 .It·Ctrl-V·Ta·Ic·ed-quoted-insert92 It·Ctrl-V·Ta·\fBed-quoted-insert\fP
116 .It·Ctrl-W·Ta·Ic·ed-delete-prev-word93 It·Ctrl-W·Ta·\fBed-delete-prev-word\fP
117 .It·Ctrl-[,·ESC·Ta·Ic·vi-command-mode94 It·Ctrl-[,·ESC·Ta·\fBvi-command-mode\fP
118 .It·Ctrl-\e,·QUIT·Ta·Ic·ed-tty-sigquit95 It·Ctrl-\e,·QUIT·Ta·\fBed-tty-sigquit\fP
119 .It·Ctrl-?,·DEL·Ta·Ic·vi-delete-prev-char96 It·Ctrl-?,·DEL·Ta·\fBvi-delete-prev-char\fP
  
120 .El 
121 .Pp 
122 All·other·input·characters·except·the·NUL·character·(Ctrl-@)·are97 All·other·input·characters·except·the·NUL·character·(Ctrl-@)·are
... Open expanded diff ...
6.27 KB
reproducibleA/tmp/deploy/rpm/core2_64/ruby-3.2.2-r0.core2_64.rpm vs.
reproducibleB/tmp/deploy/rpm/core2_64/ruby-3.2.2-r0.core2_64.rpm
5.27 KB
header
    
Offset 1748, 16 lines modifiedOffset 1748, 16 lines modified
1748 39333963326661613933316231643931343833373762326663623331366632623732333066613730626136660039616361301748 3933396332666161393331623164393134383337376232666362333136663262373233306661373062613666003961636130
1749 39353332666330303430613935393065316263313066613833313261613630326436303965353161653663653665633331361749 3935333266633030343061393539306531626331306661383331326161363032643630396535316165366365366563333136
1750 65656232366664663700643030383662373063386463363135346463393634386536396561353038353830353466626263641750 6565623236666466370064303038366237306338646336313534646339363438653639656135303835383035346662626364
1751 32643937373333313866363032353764353431616238656300663837623562303634396362666533346638373462386133621751 3264393737333331386636303235376435343161623865630066383762356230363439636266653334663837346238613362
1752 31303162366337396236653335306439356335663132326161353434313464373935663834376600666166306138333431391752 3130316236633739623665333530643935633566313232616135343431346437393566383437660066616630613833343139
1753 31313135653635393732366130363831663831353535653366666566313364303235646436333433346638316137363465651753 3131313565363539373236613036383166383135353565336666656631336430323564643633343334663831613736346565
1754 65333836006461343030666436336262303831356166326162346331343233343065326231373131653265376534343639341754 6533383600646134303066643633626230383135616632616234633134323334306532623137313165326537653434363934
1755 6436646132626535353965346536326462633500003036336332613639626432633536373936613533653862383933666237 
1756 30346336316661336666636436303632356435313465383363356136616664623634640000386338643066323161376236331755 6436646132626535353965346536326462633500003433383338316432653633373266356437333431363633343233643963
 1756 3432396138373861613765643334623965366365313234626630613931633538666635000038633864306632316137623633
1757 35396637643063643832346634343862373137343238326235636265336365626361336235306231313461323062363565621757 3539663764306364383234663434386237313734323832623563626533636562636133623530623131346132306236356562
1758 32003966326461396633353730326438656437306237316162643466653563346539396338643635646530396533373765381758 3200396632646139663335373032643865643730623731616264346665356334653939633864363564653039653337376538
1759 61653236326537626637633236363461003065616136396434346636303237383330666630353530393235353563656433381759 6165323632653762663763323636346100306561613639643434663630323738333066663035353039323535356365643338
1760 35653939363436306233373666363336323862353438326535303033356333000000000064396263366536663665323365351760 3565393936343630623337366636333632386235343832653530303335633300000000006439626336653666366532336535
1761 38333365313938383930666131663064383763653164313761623764646634303931306232623133326161303666376663321761 3833336531393838393066613166306438376365316431376162376464663430393130623262313332616130366637666332
1762 00373130383363636264363761313461343362666137386433653464633066346235303362396363313865356234623164361762 0037313038336363626436376131346134336266613738643365346463306634623530336239636331386535623462316436
1763 38366463306639656637633463633000363066383161643936636135353138653134353762643239656238323664623630661763 3836646330663965663763346363300036306638316164393663613535313865313435376264323965623832366462363066
896 B
content
Installing the 'binwalk' Python module may produce a better output.
815 B
./usr/lib/ruby/3.2.0/x86_64-linux-gnu/rbconfig.rb
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ··CONFIG["RUBY_SO_NAME"]·=·"$(RUBY_BASE_NAME)"31 ··CONFIG["RUBY_SO_NAME"]·=·"$(RUBY_BASE_NAME)"
32 ··CONFIG["exec"]·=·"exec"32 ··CONFIG["exec"]·=·"exec"
33 ··CONFIG["ruby_pc"]·=·"ruby-3.2.pc"33 ··CONFIG["ruby_pc"]·=·"ruby-3.2.pc"
34 ··CONFIG["CC_WRAPPER"]·=·""34 ··CONFIG["CC_WRAPPER"]·=·""
35 ··CONFIG["PACKAGE"]·=·"ruby"35 ··CONFIG["PACKAGE"]·=·"ruby"
36 ··CONFIG["BUILTIN_TRANSSRCS"]·=·"·enc/trans/newline.c"36 ··CONFIG["BUILTIN_TRANSSRCS"]·=·"·enc/trans/newline.c"
37 ··CONFIG["MKMF_VERBOSE"]·=·"0"37 ··CONFIG["MKMF_VERBOSE"]·=·"0"
38 ··CONFIG["MANTYPE"]·=·"doc"38 ··CONFIG["MANTYPE"]·=·"man"
39 ··CONFIG["vendorarchhdrdir"]·=·"$(vendorhdrdir)/$(sitearch)"39 ··CONFIG["vendorarchhdrdir"]·=·"$(vendorhdrdir)/$(sitearch)"
40 ··CONFIG["sitearchhdrdir"]·=·"$(sitehdrdir)/$(sitearch)"40 ··CONFIG["sitearchhdrdir"]·=·"$(sitehdrdir)/$(sitearch)"
41 ··CONFIG["rubyarchhdrdir"]·=·"$(rubyhdrdir)/$(arch)"41 ··CONFIG["rubyarchhdrdir"]·=·"$(rubyhdrdir)/$(arch)"
42 ··CONFIG["vendorhdrdir"]·=·"$(rubyhdrdir)/vendor_ruby"42 ··CONFIG["vendorhdrdir"]·=·"$(rubyhdrdir)/vendor_ruby"
43 ··CONFIG["sitehdrdir"]·=·"$(rubyhdrdir)/site_ruby"43 ··CONFIG["sitehdrdir"]·=·"$(rubyhdrdir)/site_ruby"
44 ··CONFIG["rubyhdrdir"]·=·"$(includedir)/$(RUBY_VERSION_NAME)"44 ··CONFIG["rubyhdrdir"]·=·"$(includedir)/$(RUBY_VERSION_NAME)"
45 ··CONFIG["RUBY_SEARCH_PATH"]·=·""45 ··CONFIG["RUBY_SEARCH_PATH"]·=·""
54.9 KB
reproducibleA/tmp/deploy/rpm/core2_64/ruby-doc-3.2.2-r0.core2_64.rpm vs.
reproducibleB/tmp/deploy/rpm/core2_64/ruby-doc-3.2.2-r0.core2_64.rpm
7.73 KB
header
    
Offset 18, 74 lines modifiedOffset 18, 74 lines modified
18 06ac000000014300727562792d646f6300332e322e3200723000416e20696e746572707265746572206f66206f626a65637418 06ac000000014300727562792d646f6300332e322e3200723000416e20696e746572707265746572206f66206f626a656374
19 2d6f7269656e74656420736372697074696e67206c616e6775616765202d20446f63756d656e746174696f6e2066696c657319 2d6f7269656e74656420736372697074696e67206c616e6775616765202d20446f63756d656e746174696f6e2066696c6573
20 005275627920697320616e20696e74657270726574656420736372697074696e67206c616e677561676520666f722071756920 005275627920697320616e20696e74657270726574656420736372697074696e67206c616e677561676520666f7220717569
21 636b20616e642065617379206f626a6563742d0a6f7269656e7465642070726f6772616d6d696e672e20497420686173206d21 636b20616e642065617379206f626a6563742d0a6f7269656e7465642070726f6772616d6d696e672e20497420686173206d
22 616e7920666561747572657320746f2070726f6365737320746578742066696c657320616e6420746f20646f0a737973746522 616e7920666561747572657320746f2070726f6365737320746578742066696c657320616e6420746f20646f0a7379737465
23 6d206d616e6167656d656e74207461736b732028617320696e205065726c292e2049742069732073696d706c652c2073747223 6d206d616e6167656d656e74207461736b732028617320696e205065726c292e2049742069732073696d706c652c20737472
24 61696768742d666f72776172642c20616e640a657874656e7369626c652e20202054686973207061636b61676520636f6e7424 61696768742d666f72776172642c20616e640a657874656e7369626c652e20202054686973207061636b61676520636f6e74
25 61696e7320646f63756d656e746174696f6e2e0064256d37726570726f64756369626c65000000000000805f52756279207c25 61696e7320646f63756d656e746174696f6e2e0064256d37726570726f64756369626c650000000000007adc52756279207c
26 204253442d322d436c61757365207c204253442d332d436c61757365207c2047504c2d322e302d6f6e6c79207c204953432026 204253442d322d436c61757365207c204253442d332d436c61757365207c2047504c2d322e302d6f6e6c79207c2049534320
27 7c204d495400506f6b79204d61696e7461696e657273203c706f6b79406c697374732e796f63746f70726f6a6563742e6f7227 7c204d495400506f6b79204d61696e7461696e657273203c706f6b79406c697374732e796f63746f70726f6a6563742e6f72
28 673e00646f6300687474703a2f2f7777772e727562792d6c616e672e6f72672f006c696e757800636f7265325f363400000028 673e00646f6300687474703a2f2f7777772e727562792d6c616e672e6f72672f006c696e757800636f7265325f3634000000
29 0000000000000000000000000000000000000cfe000012da000014e300004ba441ed41ed41ed41ed81a481a481a481a4000029 0000000000000000000000000000000000000c59000012d60000132f0000487e41ed41ed41ed41ed81a481a481a481a40000
30 000000000000000000000000000064256d3764256d3764256d3764256d3764256d3564256d3564256d3564256d350000000030 000000000000000000000000000064256d3764256d3764256d3764256d3764256d3764256d3764256d3764256d3700000000
31 3061313637653735656134363535303362313664623730643033346536616264653035613966306362623036663535343661 
32 6566376461303165666137383231003665343766336638376635626461353765306336373239326435313664633936316330 
33 3764363963623531393430356437623666393431363765623831386639003039393937353032333931383930376436633930 
34 3832626461643237666633623763303364643739366664363565653835333935633964663937313034353031006538313235 
35 343231326131383765623733386362306435646231323962613134333631343363663661623262666365666631366333326631 3136666535643434313863316138313733326263383933653037343234666263313631356338363163613265313430333566
 32 3630353836343264663665663962003462383431303830363465303239356231636462613133366636633935623832646664
 33 3835316338323335316666386639323438316637333066396464366134003136336136326665316235303536613539393438
 34 6533343238323437333265623931613265323630333530306439313866366630613138336666646238613531003033303866
 35 3336643364326365396130356438623062316439316436373138323230636537363362336161643565333439623735363532
36 343336653433333935000000000000000000000000000000000000000000000000000000000000000000000000000000000036 6362366636356437650000000000000000000000000000000000000000000000000000000000000000000000000000000000
37 726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f740037 726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400
38 726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400727562792d332e322e322d72302e7372632e727038 726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400727562792d332e322e322d72302e7372632e7270
39 6d000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff727562792d646f6300000000010039 6d000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff727562792d646f63000000000100
40 000a0100000a0100000a0100000a72706d6c696228436f6d7072657373656446696c654e616d6573290072706d6c6962284640 000a0100000a0100000a0100000a72706d6c696228436f6d7072657373656446696c654e616d6573290072706d6c69622846
41 696c6544696765737473290072706d6c6962285061796c6f616446696c657348617665507265666978290072706d6c69622841 696c6544696765737473290072706d6c6962285061796c6f616446696c657348617665507265666978290072706d6c696228
42 5061796c6f616449735a7374642900332e302e342d3100342e362e302d3100342e302d3100352e342e31382d3100342e313942 5061796c6f616449735a7374642900332e302e342d3100342e362e302d3100342e302d3100352e342e31382d3100342e3139
43 2e312e310000000000000001000000010000000100000001000000010000000100000001000000010000000100000002000043 2e312e3100000000000000010000000100000001000000010000000100000001000000010000000100000001000000020000
44 00030000000400000005000000060000000700000008000000000000000000000008332e322e322d7230000000000000000044 00030000000400000005000000060000000700000008000000000000000000000008332e322e322d72300000000000000000
45 00000001000000020000000300000004000000040000000400000004757372007368617265006d616e006d616e310065726245 00000001000000020000000300000004000000040000000400000004757372007368617265006d616e006d616e3100657262
46 2e31006972622e310072692e3100727562792e31002f002f7573722f002f7573722f73686172652f002f7573722f7368617246 2e31006972622e310072692e3100727562792e31002f002f7573722f002f7573722f73686172652f002f7573722f73686172
47 652f6d616e2f002f7573722f73686172652f6d616e2f6d616e312f002d4f32202d67006370696f007a7374640000257b5f7447 652f6d616e2f002f7573722f73686172652f6d616e2f6d616e312f002d4f32202d67006370696f007a7374640000257b5f74
48 61726765745f706c6174666f726d7d000000000000000000000000000000000000000000000000000000000000000000000048 61726765745f706c6174666f726d7d0000000000000000000000000000000000000000000000000000000000000000000000
49 00000000000000000000000000000000000000010000000100000001000000016469726563746f72790074726f6666206f7249 00000000000000000000000000000000000000010000000100000001000000016469726563746f72790074726f6666206f72
50 2070726570726f636573736f7220696e7075742c2041534349492074657874000000000000087574662d380031633330643550 2070726570726f636573736f7220696e7075742c2041534349492074657874000000000000087574662d3800323365396230
51 3535323832393564623465333836383930343239616138356538633733643165636464343135373265336436643838336132 
52 3532393032396337000000000008336661323961363532613165636332653834316133353433353163666131636337613063 
53 35333737663763376232333832616631316463653530663266376262000000003f00000007fffffcb00000001051 3232323939396136636162616134373437323837356264396534626533353162306664396562326234316662626338353535
 52 3466366566386661000000000008366137306163663332656532373937316166313662646663336638623237663861363637
 53 30656565316562353966333734623231306239353963653362636639000000003f00000007fffffcb000000010
54 HEADERI18NTABLE:·54 HEADERI18NTABLE:·
55 ·-·C55 ·-·C
56 SIGSIZE:·1264056 SIGSIZE:·12493
57 SIGMD5:·1cf259f0fe629629a2ca95ba227aea21 
58 SHA1HEADER:·f52744e1fe18a3b0826b8600d8683c6a1b324151 
59 SHA256HEADER:·72013233eb7134c3cff443f304803cc9f836008530590aef4068a62cedd1513c57 SIGMD5:·0551e6c2c3651b15780a1516a29f262b
 58 SHA1HEADER:·742bb5fd1c66f85542b8e8e77a67bc9bbdbdbe24
 59 SHA256HEADER:·071705644e2ba4ebfb9dc631ce3db09694994e95cc42867e71941be75226562a
60 NAME:·ruby-doc60 NAME:·ruby-doc
61 VERSION:·3.2.261 VERSION:·3.2.2
62 RELEASE:·r062 RELEASE:·r0
63 SUMMARY:·An·interpreter·of·object-oriented·scripting·language·-·Documentation·files63 SUMMARY:·An·interpreter·of·object-oriented·scripting·language·-·Documentation·files
64 DESCRIPTION:·Ruby·is·an·interpreted·scripting·language·for·quick·and·easy·object-·oriented·programming.·It·has64 DESCRIPTION:·Ruby·is·an·interpreted·scripting·language·for·quick·and·easy·object-·oriented·programming.·It·has
65 many·features·to·process·text·files·and·to·do·system·management·tasks·(as·in·Perl).·It·is·simple,65 many·features·to·process·text·files·and·to·do·system·management·tasks·(as·in·Perl).·It·is·simple,
66 straight-forward,·and·extensible.···This·package·contains·documentation.66 straight-forward,·and·extensible.···This·package·contains·documentation.
67 BUILDTIME:·168017439167 BUILDTIME:·1680174391
68 BUILDHOST:·reproducible68 BUILDHOST:·reproducible
69 SIZE:·3286369 SIZE:·31452
70 LICENSE:·Ruby·|·BSD-2-Clause·|·BSD-3-Clause·|·GPL-2.0-only·|·ISC·|·MIT70 LICENSE:·Ruby·|·BSD-2-Clause·|·BSD-3-Clause·|·GPL-2.0-only·|·ISC·|·MIT
71 PACKAGER:·Poky·Maintainers·<poky@lists.yoctoproject.org>71 PACKAGER:·Poky·Maintainers·<poky@lists.yoctoproject.org>
72 GROUP:·doc72 GROUP:·doc
73 URL:·http://www.ruby-lang.org/73 URL:·http://www.ruby-lang.org/
74 OS:·linux74 OS:·linux
75 ARCH:·core2_6475 ARCH:·core2_64
76 FILESIZES:·76 FILESIZES:·
77 ·-·077 ·-·0
78 ·-·078 ·-·0
79 ·-·079 ·-·0
80 ·-·080 ·-·0
81 ·-·332681 ·-·3161
82 ·-·482682 ·-·4822
83 ·-·5347 
84 ·-·1936483 ·-·4911
 84 ·-·18558
85 FILEMODES:·85 FILEMODES:·
86 ·-·1687786 ·-·16877
87 ·-·1687787 ·-·16877
88 ·-·1687788 ·-·16877
89 ·-·1687789 ·-·16877
90 ·-·3318890 ·-·33188
91 ·-·3318891 ·-·33188
47.0 KB
content
Installing the 'binwalk' Python module may produce a better output.
1.12 KB
file list
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 drwxr-xr-x···1········0········0········0·2023-03-30·11:06:31.000000·./usr1 drwxr-xr-x···1········0········0········0·2023-03-30·11:06:31.000000·./usr
2 drwxr-xr-x···1········0········0········0·2023-03-30·11:06:31.000000·./usr/share2 drwxr-xr-x···1········0········0········0·2023-03-30·11:06:31.000000·./usr/share
3 drwxr-xr-x···1········0········0········0·2023-03-30·11:06:31.000000·./usr/share/man3 drwxr-xr-x···1········0········0········0·2023-03-30·11:06:31.000000·./usr/share/man
4 drwxr-xr-x···1········0········0········0·2023-03-30·11:06:31.000000·./usr/share/man/man14 drwxr-xr-x···1········0········0········0·2023-03-30·11:06:31.000000·./usr/share/man/man1
5 -rw-r--r--···1········0········0·····3326·2023-03-30·11:06:29.000000·./usr/share/man/man1/erb.15 -rw-r--r--···1········0········0·····3161·2023-03-30·11:06:31.000000·./usr/share/man/man1/erb.1
6 -rw-r--r--···1········0········0·····4826·2023-03-30·11:06:29.000000·./usr/share/man/man1/irb.16 -rw-r--r--···1········0········0·····4822·2023-03-30·11:06:31.000000·./usr/share/man/man1/irb.1
7 -rw-r--r--···1········0········0·····5347·2023-03-30·11:06:29.000000·./usr/share/man/man1/ri.17 -rw-r--r--···1········0········0·····4911·2023-03-30·11:06:31.000000·./usr/share/man/man1/ri.1
8 -rw-r--r--···1········0········0····19364·2023-03-30·11:06:29.000000·./usr/share/man/man1/ruby.18 -rw-r--r--···1········0········0····18558·2023-03-30·11:06:31.000000·./usr/share/man/man1/ruby.1
4.75 KB
./usr/share/man/man1/erb.1
    
Offset 1, 160 lines modifiedOffset 1, 184 lines modified
 1 .TH·ERB·\&1·"Ruby·Programmer's·Reference·Guide"·"December·16,·2018"·"UNIX"
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·December·16,·2018 
3 .Dt·ERB·\&1·"Ruby·Programmer's·Reference·Guide" 
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·erb3 \fBerb\fP
7 .Nd·Ruby·Templating4 \-·Ruby·Templating
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·-version 
11 .Op·Fl·UPdnvx 
12 .Op·Fl·E·Ar·ext·Ns·Op·Ns·:·Ns·int 
13 .Op·Fl·S·Ar·level 
14 .Op·Fl·T·Ar·mode 
15 .Op·Fl·r·Ar·library 
16 .Op·Fl·- 
17 .Op·file·... 
18 .Pp6 .br
 7 \fBerb\fP
 8 [\fB\--version\fP]
 9 [\fB\-UPdnvx\fP]
 10 [\fB\-E\fP·\fIext\fP[:int]]
 11 [\fB\-S\fP·\fIlevel\fP]
 12 [\fB\-T\fP·\fImode\fP]
 13 [\fB\-r\fP·\fIlibrary\fP]
 14 [\fB\--\fP]
 15 [file·...]
  
19 .Sh·DESCRIPTION16 .SH·DESCRIPTION
20 .Nm17 \fBerb\fP
21 is·a·command·line·front-end·for18 is·a·command·line·front-end·for
22 .Li·"ERB"19 "ERB"
23 library,·which·is·an·implementation·of·eRuby.20 library,·which·is·an·implementation·of·eRuby.
24 .Pp 
25 ERB·provides·an·easy·to·use·but·powerful·templating·system·for·Ruby.21 ERB·provides·an·easy·to·use·but·powerful·templating·system·for·Ruby.
26 Using·ERB,·actual·Ruby·code·can·be·added·to·any·plain·text·document·for·the22 Using·ERB,·actual·Ruby·code·can·be·added·to·any·plain·text·document·for·the
27 purposes·of·generating·document·information·details·and/or·flow·control.23 purposes·of·generating·document·information·details·and/or·flow·control.
28 .Pp 
29 .Nm 
 24 \fBerb\fP
30 is·a·part·of25 is·a·part·of
31 .Nm·Ruby·. 
32 .Pp26 \fBRuby\fP.
  
33 .Sh·OPTIONS27 .SH·OPTIONS
34 .Bl·-tag·-width·"1234567890123"·-compact 
35 .Pp 
36 .It·Fl·-version 
 28 .TP
 29 \fB\--version\fP
37 Prints·the·version·of30 Prints·the·version·of
38 .Nm·. 
39 .Pp 
40 .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
41 .It·Fl·-encoding·Ar·external·Ns·Op·:·Ns·Ar·internal31 \fB.\fP
  
 32 .TP
 33 \fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]
 34 .TP
 35 \fB\--encoding\fP·\fIexternal\fP[:\fIinternal\fP]
42 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).36 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).
43 .Pp 
44 You·can·omit·the·one·for·internal·encodings,·then·the·value37 You·can·omit·the·one·for·internal·encodings,·then·the·value
45 .Pf·(·Li·"Encoding.default_internal"·)·will·be·nil.38 ("Encoding.default_internal")·will·be·nil.
46 .Pp 
47 .It·Fl·P 
 39 .TP
 40 \fB\-P\fP
48 Disables·ruby·code·evaluation·for·lines·beginning·with41 Disables·ruby·code·evaluation·for·lines·beginning·with
49 .Li·"%"·. 
50 .Pp 
51 .It·Fl·S·Ar·level42 "%".
  
 43 .TP
 44 \fB\-S\fP·\fIlevel\fP
52 Specifies·the·safe·level·in·which·eRuby·script·will·run.45 Specifies·the·safe·level·in·which·eRuby·script·will·run.
53 .Pp 
54 .It·Fl·T·Ar·mode 
 46 .TP
 47 \fB\-T\fP·\fImode\fP
55 Specifies·trim·mode·(default·0).48 Specifies·trim·mode·(default·0).
56 .Ar·mode49 \fImode\fP
57 can·be·one·of50 can·be·one·of
58 .Bl·-hang·-offset·indent 
59 .It·Sy·051 .TP
 52 .B·0
60 EOL·remains·after·the·embedded·ruby·script·is·evaluated.53 EOL·remains·after·the·embedded·ruby·script·is·evaluated.
61 .Pp 
62 .It·Sy·1 
 54 .TP
 55 .B·1
63 EOL·is·removed·if·the·line·ends·with56 EOL·is·removed·if·the·line·ends·with
64 .Li·"%>"·. 
65 .Pp 
66 .It·Sy·257 "%>".
  
 58 .TP
 59 .B·2
67 EOL·is·removed·if·the·line·starts·with60 EOL·is·removed·if·the·line·starts·with
68 .Li·"<%"61 "<%"
69 and·ends·with62 and·ends·with
70 .Li·"%>"·. 
71 .Pp 
72 .It·Sy·-63 "%>".
  
 64 .TP
 65 .B·-
73 EOL·is·removed·if·the·line·ends·with66 EOL·is·removed·if·the·line·ends·with
74 .Li·"-%>"·.67 "-%>".
75 And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with68 And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with
76 .Li·"<%-"·. 
77 .Pp 
78 .El 
79 .It·Fl·r69 "<%-".
  
 70 .TP
 71 \fB\-r\fP
80 Load·a·library72 Load·a·library
81 .Pp 
82 .It·Fl·U 
 73 .TP
 74 \fB\-U\fP
83 can·be·one·of75 can·be·one·of
84 Sets·the·default·value·for·internal·encodings76 Sets·the·default·value·for·internal·encodings
85 .Pf·(·Li·"Encoding.default_internal"·)·to·UTF-8.77 ("Encoding.default_internal")·to·UTF-8.
86 .Pp 
... Open expanded diff ...
7.97 KB
./usr/share/man/man1/irb.1
    
Offset 1, 250 lines modifiedOffset 1, 313 lines modified
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·August·11,·2019 
3 .Dt·IRB·\&1·"Ruby·Programmer's·Reference·Guide"1 .TH·IRB·\&1·"Ruby·Programmer's·Reference·Guide"·"August·11,·2019"·"UNIX"
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·irb3 \fBirb\fP
7 .Nd·Interactive·Ruby·Shell4 \-·Interactive·Ruby·Shell
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·-version 
11 .Op·Fl·dfUw 
12 .Op·Fl·I·Ar·directory 
13 .Op·Fl·r·Ar·library 
14 .Op·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
15 .Op·Fl·W·Ns·Op·Ar·level 
16 .Op·Fl·-·Ns·Oo·no·Oc·Ns·inspect 
17 .Op·Fl·-·Ns·Oo·no·Oc·Ns·multiline 
18 .Op·Fl·-·Ns·Oo·no·Oc·Ns·singleline 
19 .Op·Fl·-·Ns·Oo·no·Oc·Ns·echo 
20 .Op·Fl·-·Ns·Oo·no·Oc·Ns·colorize 
21 .Op·Fl·-·Ns·Oo·no·Oc·Ns·autocomplete 
22 .Op·Fl·-·Ns·Oo·no·Oc·Ns·verbose 
23 .Op·Fl·-prompt·Ar·mode 
24 .Op·Fl·-prompt-mode·Ar·mode 
25 .Op·Fl·-inf-ruby-mode 
26 .Op·Fl·-simple-prompt 
27 .Op·Fl·-noprompt 
28 .Op·Fl·-tracer 
29 .Op·Fl·-back-trace-limit·Ar·n 
30 .Op·Fl·-6 .br
 7 \fBirb\fP
 8 [\fB\--version\fP]
 9 [\fB\-dfUw\fP]
 10 [\fB\-I\fP·\fIdirectory\fP]
 11 [\fB\-r\fP·\fIlibrary\fP]
 12 [\fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]]
 13 [\fB\-W\fP[\fIlevel\fP]]
 14 [\fB\--\fP[no]inspect]
 15 [\fB\--\fP[no]multiline]
 16 [\fB\--\fP[no]singleline]
 17 [\fB\--\fP[no]echo]
 18 [\fB\--\fP[no]colorize]
 19 [\fB\--\fP[no]autocomplete]
 20 [\fB\--\fP[no]verbose]
 21 [\fB\--prompt\fP·\fImode\fP]
 22 [\fB\--prompt-mode\fP·\fImode\fP]
 23 [\fB\--inf-ruby-mode\fP]
 24 [\fB\--simple-prompt\fP]
 25 [\fB\--noprompt\fP]
 26 [\fB\--tracer\fP]
 27 [\fB\--back-trace-limit\fP·\fIn\fP]
 28 [\fB\--\fP]
31 .Op·program_file29 [program_file]
32 .Op·argument·...30 [argument·...]
33 .Pp 
34 .Sh·DESCRIPTION31 .SH·DESCRIPTION
35 .Nm32 \fBirb\fP
36 is·the·REPL(read-eval-print·loop)·environment·for·Ruby·programs.33 is·the·REPL(read-eval-print·loop)·environment·for·Ruby·programs.
37 .Pp 
38 .Sh·OPTIONS34 .SH·OPTIONS
39 .Bl·-tag·-width·"1234567890123"·-compact 
40 .Pp 
41 .It·Fl·-version 
 35 .TP
 36 \fB\--version\fP
42 Prints·the·version·of37 Prints·the·version·of
43 .Nm·. 
44 .Pp 
45 .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
46 .It·Fl·-encoding·Ar·external·Ns·Op·:·Ns·Ar·internal38 \fB.\fP
  
 39 .TP
 40 \fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]
 41 .TP
 42 \fB\--encoding\fP·\fIexternal\fP[:\fIinternal\fP]
47 Same·as·`ruby·-E'·.43 Same·as·`ruby·-E'·.
48 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).44 Specifies·the·default·value(s)·for·external·encodings·and·internal·encoding.·Values·should·be·separated·with·colon·(:).
49 .Pp 
50 You·can·omit·the·one·for·internal·encodings,·then·the·value45 You·can·omit·the·one·for·internal·encodings,·then·the·value
51 .Pf·(·Li·"Encoding.default_internal"·)·will·be·nil.46 ("Encoding.default_internal")·will·be·nil.
52 .Pp 
53 .It·Fl·I·Ar·path 
 47 .TP
 48 \fB\-I\fP·\fIpath\fP
54 Same·as·`ruby·-I'·.49 Same·as·`ruby·-I'·.
55 Specifies50 Specifies
56 .Li·$LOAD_PATH51 $LOAD_PATH
57 directory52 directory
58 .Pp 
59 .It·Fl·U 
 53 .TP
 54 \fB\-U\fP
60 Same·as·`ruby·-U'·.55 Same·as·`ruby·-U'·.
61 Sets·the·default·value·for·internal·encodings56 Sets·the·default·value·for·internal·encodings
62 .Pf·(·Li·"Encoding.default_internal"·)·to·UTF-8.57 ("Encoding.default_internal")·to·UTF-8.
63 .Pp 
64 .It·Fl·d 
 58 .TP
 59 \fB\-d\fP
65 Same·as·`ruby·-d'·.60 Same·as·`ruby·-d'·.
66 Sets61 Sets
67 .Li·$DEBUG62 $DEBUG
68 to·true.63 to·true.
69 .Pp 
70 .It·Fl·f 
 64 .TP
 65 \fB\-f\fP
71 Suppresses·read·of66 Suppresses·read·of
72 .Pa·~/.irbrc·. 
73 .Pp 
74 .It·Fl·w67 \fI~/.irbrc\fP.
  
 68 .TP
 69 \fB\-w\fP
75 Same·as·`ruby·-w'·.70 Same·as·`ruby·-w'·.
76 .Pp 
77 .Pp 
78 .It·Fl·W 
  
 71 .TP
 72 \fB\-W\fP
79 Same·as·`ruby·-W'·.73 Same·as·`ruby·-W'·.
80 .Pp 
81 .It·Fl·h 
82 .It·Fl·-help 
 74 .TP
 75 \fB\-h\fP
... Open expanded diff ...
7.88 KB
./usr/share/man/man1/ri.1
    
Offset 1, 247 lines modifiedOffset 1, 270 lines modified
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·April·20,·2017 
3 .Dt·RI·\&1·"Ruby·Programmer's·Reference·Guide"1 .TH·RI·\&1·"Ruby·Programmer's·Reference·Guide"·"April·20,·2017"·"UNIX"
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·ri3 \fBri\fP
7 .Nd·Ruby·API·reference·front·end4 \-·Ruby·API·reference·front·end
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·ahilTv 
11 .Op·Fl·d·Ar·DIRNAME 
12 .Op·Fl·f·Ar·FORMAT 
13 .Op·Fl·w·Ar·WIDTH 
14 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Cm·pager 
15 .Op·Fl·-server·Ns·Oo·=·Ns·Ar·PORT·Oc 
16 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Cm·list-doc-dirs 
17 .Op·Fl·-no-standard-docs 
18 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Bro·Cm·system·Ns·|·Ns·Cm·site·Ns·|·Ns·Cm·gems·Ns·|·Ns·Cm·home·Brc 
19 .Op·Fl·-·Ns·Oo·Cm·no-·Oc·Ns·Cm·profile 
20 .Op·Fl·-dump·Ns·=·Ns·Ar·CACHE 
21 .Op·Ar·name·...6 .br
 7 \fBri\fP
 8 [\fB\-ahilTv\fP]
 9 [\fB\-d\fP·\fIDIRNAME\fP]
 10 [\fB\-f\fP·\fIFORMAT\fP]
 11 [\fB\-w\fP·\fIWIDTH\fP]
 12 [\fB\--\fP[\fBno-\fP]\fBpager\fP]
 13 [\fB\--server\fP[=\fIPORT\fP]]
 14 [\fB\--\fP[\fBno-\fP]\fBlist-doc-dirs\fP]
 15 [\fB\--no-standard-docs\fP]
 16 [\fB\--\fP[\fBno-\fP]{\fBsystem\fP|\fBsite\fP|\fBgems\fP|\fBhome\fP}]
 17 [\fB\--\fP[\fBno-\fP]\fBprofile\fP]
 18 [\fB\--dump\fP=\fICACHE\fP]
 19 [\fIname\fP·...]
22 .Sh·DESCRIPTION20 .SH·DESCRIPTION
23 .Nm21 \fBri\fP
24 is·a·command-line·front·end·for·the·Ruby·API·reference.22 is·a·command-line·front·end·for·the·Ruby·API·reference.
25 You·can·search·and·read·the·API·reference·for·classes·and·methods·with23 You·can·search·and·read·the·API·reference·for·classes·and·methods·with
26 .Nm·. 
27 .Pp 
28 .Nm24 \fB.\fP
  
 25 \fBri\fP
29 is·a·part·of·Ruby.26 is·a·part·of·Ruby.
30 .Pp 
31 .Ar·name 
 27 \fIname\fP
32 can·be:28 can·be:
33 .Bl·-diag·-offset·indent 
34 .It·Class·|·Module·|·Module::Class29 It·Class·|·Module·|·Module::Class
35 .Pp 
36 .It·Class::method·|·Class#method·|·Class.method·|·method30 It·Class::method·|·Class#method·|·Class.method·|·method
37 .Pp 
38 .It·gem_name:·|·gem_name:README·|·gem_name:History31 It·gem_name:·|·gem_name:README·|·gem_name:History
  
39 .El 
40 .Pp 
41 All·class·names·may·be·abbreviated·to·their·minimum·unambiguous·form.32 All·class·names·may·be·abbreviated·to·their·minimum·unambiguous·form.
42 If·a·name·is·ambiguous,·all·valid·options·will·be·listed.33 If·a·name·is·ambiguous,·all·valid·options·will·be·listed.
43 .Pp 
44 A34 A
45 .Ql·\&.35 `\&.'
46 matches·either·class·or·instance·methods,·while·#method36 matches·either·class·or·instance·methods,·while·#method
47 matches·only·instance·and·::method·matches·only·class·methods.37 matches·only·instance·and·::method·matches·only·class·methods.
48 .Pp 
49 README·and·other·files·may·be·displayed·by·prefixing·them·with·the·gem·name38 README·and·other·files·may·be·displayed·by·prefixing·them·with·the·gem·name
50 they're·contained·in.··If·the·gem·name·is·followed·by·a39 they're·contained·in.··If·the·gem·name·is·followed·by·a
51 .Ql·\&:40 `\&:'
52 all·files·in·the·gem·will·be·shown.41 all·files·in·the·gem·will·be·shown.
53 The·file·name·extension·may·be·omitted·where·it·is·unambiguous.42 The·file·name·extension·may·be·omitted·where·it·is·unambiguous.
54 .Pp 
55 For·example:43 For·example:
56 .Bd·-literal·-offset·indent 
57 ri·Fil44 ri·Fil
 45 .br
58 ri·File46 ri·File
 47 .br
59 ri·File.new48 ri·File.new
 49 .br
60 ri·zip50 ri·zip
 51 .br
61 ri·rdoc:README52 ri·rdoc:README
62 .Ed 
63 .Pp53 .br
  
64 Note·that·shell·quoting·or·escaping·may·be·required·for·method·names54 Note·that·shell·quoting·or·escaping·may·be·required·for·method·names
65 containing·punctuation:55 containing·punctuation:
66 .Bd·-literal·-offset·indent 
67 ri·'Array.[]'56 ri·'Array.[]'
 57 .br
68 ri·compact\e!58 ri·compact\e!
69 .Ed 
70 .Pp59 .br
  
71 To·see·the·default·directories60 To·see·the·default·directories
72 .Nm61 \fBri\fP
73 will·search,·run:62 will·search,·run:
74 .Bd·-literal·-offset·indent 
75 ri·--list-doc-dirs63 ri·--list-doc-dirs
76 .Ed 
77 .Pp64 .br
  
78 Specifying·the65 Specifying·the
79 .Fl·-system·,·Fl·-site·,·Fl·-home·,·Fl·-gems·,66 \fB\--system\fP,\fB\--site\fP,\fB\--home\fP,\fB\--gems\fP,
80 or67 or
81 .Fl·-doc-dir68 \fB\--doc-dir\fP
82 options·will·limit69 options·will·limit
83 .Nm70 \fBri\fP
84 to·searching·only·the·specified·directories.71 to·searching·only·the·specified·directories.
85 .Pp 
86 .Nm 
 72 \fBri\fP
87 options·may·be·set·in·the73 options·may·be·set·in·the
88 .Ev·RI74 .IR·RI
89 environment·variable.75 environment·variable.
90 .Pp 
91 The76 The
92 .Nm77 \fBri\fP
93 pager·can·be·set·with·the78 pager·can·be·set·with·the
94 .Ev·RI_PAGER79 .IR·RI_PAGER
95 environment·variable·or·the80 environment·variable·or·the
96 .Ev·PAGER81 .IR·PAGER
97 environment·variable.82 environment·variable.
98 .Pp 
99 .Sh·OPTIONS83 .SH·OPTIONS
100 .Bl·-tag·-width·"1234567890123"·-compact 
101 .Pp 
... Open expanded diff ...
25.2 KB
./usr/share/man/man1/ruby.1
    
Offset 1, 666 lines modifiedOffset 1, 760 lines modified
1 .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. 
2 .Dd·April·14,·2018 
3 .Dt·RUBY·\&1·"Ruby·Programmer's·Reference·Guide"1 .TH·RUBY·\&1·"Ruby·Programmer's·Reference·Guide"·"April·14,·2018"·"UNIX"
4 .Os·UNIX 
5 .Sh·NAME2 .SH·NAME
6 .Nm·ruby3 \fBruby\fP
7 .Nd·Interpreted·object-oriented·scripting·language4 \-·Interpreted·object-oriented·scripting·language
8 .Sh·SYNOPSIS5 .SH·SYNOPSIS
9 .Nm 
10 .Op·Fl·-copyright 
11 .Op·Fl·-version 
12 .Op·Fl·SUacdlnpswvy 
13 .Op·Fl·0·Ns·Op·Ar·octal 
14 .Op·Fl·C·Ar·directory 
15 .Op·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal 
16 .Op·Fl·F·Ns·Op·Ar·pattern 
17 .Op·Fl·I·Ar·directory 
18 .Op·Fl·K·Ns·Op·Ar·c 
19 .Op·Fl·T·Ns·Op·Ar·level 
20 .Op·Fl·W·Ns·Op·Ar·level 
21 .Op·Fl·e·Ar·command 
22 .Op·Fl·i·Ns·Op·Ar·extension 
23 .Op·Fl·r·Ar·library 
24 .Op·Fl·x·Ns·Op·Ar·directory 
25 .Op·Fl·-·Ns·Bro·Cm·enable·Ns·|·Ns·Cm·disable·Brc·Ns·-·Ns·Ar·FEATURE 
26 .Op·Fl·-dump·Ns·=·Ns·Ar·target 
27 .Op·Fl·-verbose 
28 .Op·Fl·- 
29 .Op·Ar·program_file 
30 .Op·Ar·argument·...6 .br
 7 \fBruby\fP
 8 [\fB\--copyright\fP]
 9 [\fB\--version\fP]
 10 [\fB\-SUacdlnpswvy\fP]
 11 [\fB\-0\fP[\fIoctal\fP]]
 12 [\fB\-C\fP·\fIdirectory\fP]
 13 [\fB\-E\fP·\fIexternal\fP[:\fIinternal\fP]]
 14 [\fB\-F\fP[\fIpattern\fP]]
 15 [\fB\-I\fP·\fIdirectory\fP]
 16 [\fB\-K\fP[\fIc\fP]]
 17 [\fB\-T\fP[\fIlevel\fP]]
 18 [\fB\-W\fP[\fIlevel\fP]]
 19 [\fB\-e\fP·\fIcommand\fP]
 20 [\fB\-i\fP[\fIextension\fP]]
 21 [\fB\-r\fP·\fIlibrary\fP]
 22 [\fB\-x\fP[\fIdirectory\fP]]
 23 [\fB\--\fP{\fBenable\fP|\fBdisable\fP}-\fIFEATURE\fP]
 24 [\fB\--dump\fP=\fItarget\fP]
 25 [\fB\--verbose\fP]
 26 [\fB\--\fP]
 27 [\fIprogram_file\fP]
 28 [\fIargument\fP·...]
31 .Sh·DESCRIPTION29 .SH·DESCRIPTION
32 Ruby·is·an·interpreted·scripting·language·for·quick·and·easy30 Ruby·is·an·interpreted·scripting·language·for·quick·and·easy
33 object-oriented·programming.··It·has·many·features·to·process·text31 object-oriented·programming.··It·has·many·features·to·process·text
34 files·and·to·do·system·management·tasks·(like·in·Perl).··It·is·simple,32 files·and·to·do·system·management·tasks·(like·in·Perl).··It·is·simple,
35 straight-forward,·and·extensible.33 straight-forward,·and·extensible.
36 .Pp 
37 If·you·want·a·language·for·easy·object-oriented·programming,·or·you34 If·you·want·a·language·for·easy·object-oriented·programming,·or·you
38 don't·like·the·Perl·ugliness,·or·you·do·like·the·concept·of·LISP,·but35 don't·like·the·Perl·ugliness,·or·you·do·like·the·concept·of·LISP,·but
39 don't·like·too·many·parentheses,·Ruby·might·be·your·language·of36 don't·like·too·many·parentheses,·Ruby·might·be·your·language·of
40 choice.37 choice.
41 .Sh·FEATURES38 .SH·FEATURES
42 Ruby's·features·are·as·follows:39 Ruby's·features·are·as·follows:
43 .Bl·-tag·-width·6n40 .TP
44 .It·Sy·"Interpretive"41 .B·"Interpretive"
45 Ruby·is·an·interpreted·language,·so·you·don't·have·to·recompile42 Ruby·is·an·interpreted·language,·so·you·don't·have·to·recompile
46 programs·written·in·Ruby·to·execute·them.43 programs·written·in·Ruby·to·execute·them.
47 .Pp 
 44 .TP
48 .It·Sy·"Variables·have·no·type·(dynamic·typing)"45 .B·"Variables·have·no·type·(dynamic·typing)"
49 Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to46 Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to
50 worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile47 worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile
51 time·check.48 time·check.
52 .Pp 
 49 .TP
53 .It·Sy·"No·declaration·needed"50 .B·"No·declaration·needed"
54 You·can·use·variables·in·your·Ruby·programs·without·any·declarations.51 You·can·use·variables·in·your·Ruby·programs·without·any·declarations.
55 Variable·names·denote·their·scope·-·global,·class,·instance,·or·local.52 Variable·names·denote·their·scope·-·global,·class,·instance,·or·local.
56 .Pp 
 53 .TP
57 .It·Sy·"Simple·syntax"54 .B·"Simple·syntax"
58 Ruby·has·a·simple·syntax·influenced·slightly·from·Eiffel.55 Ruby·has·a·simple·syntax·influenced·slightly·from·Eiffel.
59 .Pp 
 56 .TP
60 .It·Sy·"No·user-level·memory·management"57 .B·"No·user-level·memory·management"
61 Ruby·has·automatic·memory·management.··Objects·no·longer·referenced58 Ruby·has·automatic·memory·management.··Objects·no·longer·referenced
62 from·anywhere·are·automatically·collected·by·the·garbage·collector59 from·anywhere·are·automatically·collected·by·the·garbage·collector
63 built·into·the·interpreter.60 built·into·the·interpreter.
64 .Pp 
 61 .TP
65 .It·Sy·"Everything·is·an·object"62 .B·"Everything·is·an·object"
66 Ruby·is·a·purely·object-oriented·language,·and·was·so·since·its63 Ruby·is·a·purely·object-oriented·language,·and·was·so·since·its
67 creation.··Even·such·basic·data·as·integers·are·seen·as·objects.64 creation.··Even·such·basic·data·as·integers·are·seen·as·objects.
68 .Pp 
 65 .TP
69 .It·Sy·"Class,·inheritance,·and·methods"66 .B·"Class,·inheritance,·and·methods"
70 Being·an·object-oriented·language,·Ruby·naturally·has·basic67 Being·an·object-oriented·language,·Ruby·naturally·has·basic
71 features·like·classes,·inheritance,·and·methods.68 features·like·classes,·inheritance,·and·methods.
72 .Pp 
 69 .TP
73 .It·Sy·"Singleton·methods"70 .B·"Singleton·methods"
74 Ruby·has·the·ability·to·define·methods·for·certain·objects.··For71 Ruby·has·the·ability·to·define·methods·for·certain·objects.··For
75 example,·you·can·define·a·press-button·action·for·certain·widget·by72 example,·you·can·define·a·press-button·action·for·certain·widget·by
76 defining·a·singleton·method·for·the·button.··Or,·you·can·make·up·your73 defining·a·singleton·method·for·the·button.··Or,·you·can·make·up·your
77 own·prototype·based·object·system·using·singleton·methods,·if·you·want74 own·prototype·based·object·system·using·singleton·methods,·if·you·want
78 to.75 to.
79 .Pp 
 76 .TP
80 .It·Sy·"Mix-in·by·modules"77 .B·"Mix-in·by·modules"
81 Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a78 Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a
82 source·of·confusion.··Instead,·Ruby·has·the·ability·to·share79 source·of·confusion.··Instead,·Ruby·has·the·ability·to·share
83 implementations·across·the·inheritance·tree.··This·is·often·called·a80 implementations·across·the·inheritance·tree.··This·is·often·called·a
84 .Sq·Mix-in·. 
85 .Pp81 `Mix-in'.
  
 82 .TP
86 .It·Sy·"Iterators"83 .B·"Iterators"
87 Ruby·has·iterators·for·loop·abstraction.84 Ruby·has·iterators·for·loop·abstraction.
88 .Pp 
 85 .TP
89 .It·Sy·"Closures"86 .B·"Closures"
90 In·Ruby,·you·can·objectify·the·procedure.87 In·Ruby,·you·can·objectify·the·procedure.
91 .Pp 
 88 .TP
92 .It·Sy·"Text·processing·and·regular·expressions"89 .B·"Text·processing·and·regular·expressions"
93 Ruby·has·a·bunch·of·text·processing·features·like·in·Perl.90 Ruby·has·a·bunch·of·text·processing·features·like·in·Perl.
... Open expanded diff ...