Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2023-03-30·11:06:31.000000·debian-binary | 1 | -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.xz | 2 | -rw-r--r--···0········0········0······584·2023-03-30·11:06:31.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0·····9 | 3 | -rw-r--r--···0········0········0·····9820·2023-03-30·11:06:31.000000·data.tar.xz |
Offset 1, 9 lines modified | Offset 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)·····3 | 6 | -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)·····482 | 7 | -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)····· | 8 | -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)····1 | 9 | -rw-r--r--···0·root·········(0)·root·········(0)····18558·2023-03-30·11:06:31.000000·./usr/share/man/man1/ruby.1 |
Offset 1, 160 lines modified | Offset 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 | .S | 2 | .SH·NAME |
6 | 3 | \fBerb\fP | |
7 | 4 | \-·Ruby·Templating | |
8 | .S | 5 | .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 | . | 6 | .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 | .S | 16 | .SH·DESCRIPTION |
20 | 17 | \fBerb\fP | |
21 | is·a·command·line·front-end·for | 18 | is·a·command·line·front-end·for |
22 | 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·the | 22 | 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·of | 25 | is·a·part·of |
31 | .Nm·Ruby·. | ||
32 | 26 | \fBRuby\fP. | |
33 | .S | 27 | .SH·OPTIONS |
34 | .Bl·-tag·-width·"1234567890123"·-compact | ||
35 | .Pp | ||
36 | .It·Fl·-version | ||
28 | .TP | ||
29 | \fB\--version\fP | ||
37 | Prints·the·version·of | 30 | Prints·the·version·of |
38 | .Nm·. | ||
39 | .Pp | ||
40 | .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal | ||
41 | 31 | \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·value | 37 | You·can·omit·the·one·for·internal·encodings,·then·the·value |
45 | 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·with | 41 | Disables·ruby·code·evaluation·for·lines·beginning·with |
49 | .Li·"%"·. | ||
50 | .Pp | ||
51 | 42 | "%". | |
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 | 49 | \fImode\fP | |
57 | can·be·one·of | 50 | can·be·one·of |
58 | .Bl·-hang·-offset·indent | ||
59 | . | 51 | .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·with | 56 | EOL·is·removed·if·the·line·ends·with |
64 | .Li·"%>"·. | ||
65 | .Pp | ||
66 | 57 | "%>". | |
58 | .TP | ||
59 | .B·2 | ||
67 | EOL·is·removed·if·the·line·starts·with | 60 | EOL·is·removed·if·the·line·starts·with |
68 | 61 | "<%" | |
69 | and·ends·with | 62 | and·ends·with |
70 | .Li·"%>"·. | ||
71 | .Pp | ||
72 | 63 | "%>". | |
64 | .TP | ||
65 | .B·- | ||
73 | EOL·is·removed·if·the·line·ends·with | 66 | EOL·is·removed·if·the·line·ends·with |
74 | 67 | "-%>". | |
75 | And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with | 68 | And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with |
76 | .Li·"<%-"·. | ||
77 | .Pp | ||
78 | .El | ||
79 | 69 | "<%-". | |
70 | .TP | ||
71 | \fB\-r\fP | ||
80 | Load·a·library | 72 | Load·a·library |
81 | .Pp | ||
82 | .It·Fl·U | ||
73 | .TP | ||
74 | \fB\-U\fP | ||
83 | can·be·one·of | 75 | can·be·one·of |
84 | Sets·the·default·value·for·internal·encodings | 76 | Sets·the·default·value·for·internal·encodings |
85 | 77 | ("Encoding.default_internal")·to·UTF-8. | |
86 | .Pp | ||
... Open expanded diff ... |
Offset 1, 250 lines modified | Offset 1, 313 lines modified | ||
1 | .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. | ||
2 | .Dd·August·11,·2019 | ||
3 | . | 1 | .TH·IRB·\&1·"Ruby·Programmer's·Reference·Guide"·"August·11,·2019"·"UNIX" |
4 | .Os·UNIX | ||
5 | .S | 2 | .SH·NAME |
6 | 3 | \fBirb\fP | |
7 | 4 | \-·Interactive·Ruby·Shell | |
8 | .S | 5 | .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 | . | 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 | 29 | [program_file] | |
32 | 30 | [argument·...] | |
33 | .Pp | ||
34 | .S | 31 | .SH·DESCRIPTION |
35 | 32 | \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 | .S | 34 | .SH·OPTIONS |
39 | .Bl·-tag·-width·"1234567890123"·-compact | ||
40 | .Pp | ||
41 | .It·Fl·-version | ||
35 | .TP | ||
36 | \fB\--version\fP | ||
42 | Prints·the·version·of | 37 | Prints·the·version·of |
43 | .Nm·. | ||
44 | .Pp | ||
45 | .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal | ||
46 | 38 | \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·value | 45 | You·can·omit·the·one·for·internal·encodings,·then·the·value |
51 | 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 | Specifies | 50 | Specifies |
56 | 51 | $LOAD_PATH | |
57 | directory | 52 | 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·encodings | 56 | Sets·the·default·value·for·internal·encodings |
62 | 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 | Sets | 61 | Sets |
67 | 62 | $DEBUG | |
68 | to·true. | 63 | to·true. |
69 | .Pp | ||
70 | .It·Fl·f | ||
64 | .TP | ||
65 | \fB\-f\fP | ||
71 | Suppresses·read·of | 66 | Suppresses·read·of |
72 | .Pa·~/.irbrc·. | ||
73 | .Pp | ||
74 | . | 67 | \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 ... |
Offset 1, 247 lines modified | Offset 1, 270 lines modified | ||
1 | .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. | ||
2 | .Dd·April·20,·2017 | ||
3 | . | 1 | .TH·RI·\&1·"Ruby·Programmer's·Reference·Guide"·"April·20,·2017"·"UNIX" |
4 | .Os·UNIX | ||
5 | .S | 2 | .SH·NAME |
6 | 3 | \fBri\fP | |
7 | 4 | \-·Ruby·API·reference·front·end | |
8 | .S | 5 | .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 | . | 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 | .S | 20 | .SH·DESCRIPTION |
23 | 21 | \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·with | 23 | You·can·search·and·read·the·API·reference·for·classes·and·methods·with |
26 | .Nm·. | ||
27 | .Pp | ||
28 | . | 24 | \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 | 29 | It·Class·|·Module·|·Module::Class | |
35 | .Pp | ||
36 | 30 | It·Class::method·|·Class#method·|·Class.method·|·method | |
37 | .Pp | ||
38 | 31 | 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 | A | 34 | A |
45 | 35 | `\&.' | |
46 | matches·either·class·or·instance·methods,·while·#method | 36 | 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·name | 38 | 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·a | 39 | they're·contained·in.··If·the·gem·name·is·followed·by·a |
51 | 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·Fil | 44 | ri·Fil |
45 | .br | ||
58 | ri·File | 46 | ri·File |
47 | .br | ||
59 | ri·File.new | 48 | ri·File.new |
49 | .br | ||
60 | ri·zip | 50 | ri·zip |
51 | .br | ||
61 | ri·rdoc:README | 52 | ri·rdoc:README |
62 | .Ed | ||
63 | . | 53 | .br |
64 | Note·that·shell·quoting·or·escaping·may·be·required·for·method·names | 54 | 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 | . | 59 | .br |
71 | To·see·the·default·directories | 60 | To·see·the·default·directories |
72 | 61 | \fBri\fP | |
73 | will·search,·run: | 62 | will·search,·run: |
74 | .Bd·-literal·-offset·indent | ||
75 | ri·--list-doc-dirs | 63 | ri·--list-doc-dirs |
76 | .Ed | ||
77 | . | 64 | .br |
78 | Specifying·the | 65 | Specifying·the |
79 | 66 | \fB\--system\fP,\fB\--site\fP,\fB\--home\fP,\fB\--gems\fP, | |
80 | or | 67 | or |
81 | 68 | \fB\--doc-dir\fP | |
82 | options·will·limit | 69 | options·will·limit |
83 | 70 | \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·the | 73 | options·may·be·set·in·the |
88 | . | 74 | .IR·RI |
89 | environment·variable. | 75 | environment·variable. |
90 | .Pp | ||
91 | The | 76 | The |
92 | 77 | \fBri\fP | |
93 | pager·can·be·set·with·the | 78 | pager·can·be·set·with·the |
94 | . | 79 | .IR·RI_PAGER |
95 | environment·variable·or·the | 80 | environment·variable·or·the |
96 | . | 81 | .IR·PAGER |
97 | environment·variable. | 82 | environment·variable. |
98 | .Pp | ||
99 | .S | 83 | .SH·OPTIONS |
100 | .Bl·-tag·-width·"1234567890123"·-compact | ||
101 | .Pp | ||
... Open expanded diff ... |
Offset 1, 666 lines modified | Offset 1, 760 lines modified | ||
1 | .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. | ||
2 | .Dd·April·14,·2018 | ||
3 | . | 1 | .TH·RUBY·\&1·"Ruby·Programmer's·Reference·Guide"·"April·14,·2018"·"UNIX" |
4 | .Os·UNIX | ||
5 | .S | 2 | .SH·NAME |
6 | 3 | \fBruby\fP | |
7 | 4 | \-·Interpreted·object-oriented·scripting·language | |
8 | .S | 5 | .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 | . | 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 | .S | 29 | .SH·DESCRIPTION |
32 | Ruby·is·an·interpreted·scripting·language·for·quick·and·easy | 30 | Ruby·is·an·interpreted·scripting·language·for·quick·and·easy |
33 | object-oriented·programming.··It·has·many·features·to·process·text | 31 | 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·you | 34 | 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,·but | 35 | 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·of | 36 | don't·like·too·many·parentheses,·Ruby·might·be·your·language·of |
40 | choice. | 37 | choice. |
41 | .S | 38 | .SH·FEATURES |
42 | Ruby's·features·are·as·follows: | 39 | Ruby's·features·are·as·follows: |
43 | . | 40 | .TP |
44 | . | 41 | .B·"Interpretive" |
45 | Ruby·is·an·interpreted·language,·so·you·don't·have·to·recompile | 42 | 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 | . | 45 | .B·"Variables·have·no·type·(dynamic·typing)" |
49 | Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to | 46 | Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to |
50 | worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile | 47 | worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile |
51 | time·check. | 48 | time·check. |
52 | .Pp | ||
49 | .TP | ||
53 | . | 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 | . | 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 | . | 57 | .B·"No·user-level·memory·management" |
61 | Ruby·has·automatic·memory·management.··Objects·no·longer·referenced | 58 | Ruby·has·automatic·memory·management.··Objects·no·longer·referenced |
62 | from·anywhere·are·automatically·collected·by·the·garbage·collector | 59 | from·anywhere·are·automatically·collected·by·the·garbage·collector |
63 | built·into·the·interpreter. | 60 | built·into·the·interpreter. |
64 | .Pp | ||
61 | .TP | ||
65 | . | 62 | .B·"Everything·is·an·object" |
66 | Ruby·is·a·purely·object-oriented·language,·and·was·so·since·its | 63 | 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 | . | 66 | .B·"Class,·inheritance,·and·methods" |
70 | Being·an·object-oriented·language,·Ruby·naturally·has·basic | 67 | 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 | . | 70 | .B·"Singleton·methods" |
74 | Ruby·has·the·ability·to·define·methods·for·certain·objects.··For | 71 | Ruby·has·the·ability·to·define·methods·for·certain·objects.··For |
75 | example,·you·can·define·a·press-button·action·for·certain·widget·by | 72 | 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·your | 73 | defining·a·singleton·method·for·the·button.··Or,·you·can·make·up·your |
77 | own·prototype·based·object·system·using·singleton·methods,·if·you·want | 74 | own·prototype·based·object·system·using·singleton·methods,·if·you·want |
78 | to. | 75 | to. |
79 | .Pp | ||
76 | .TP | ||
80 | . | 77 | .B·"Mix-in·by·modules" |
81 | Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a | 78 | Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a |
82 | source·of·confusion.··Instead,·Ruby·has·the·ability·to·share | 79 | source·of·confusion.··Instead,·Ruby·has·the·ability·to·share |
83 | implementations·across·the·inheritance·tree.··This·is·often·called·a | 80 | implementations·across·the·inheritance·tree.··This·is·often·called·a |
84 | .Sq·Mix-in·. | ||
85 | 81 | `Mix-in'. | |
82 | .TP | ||
86 | . | 83 | .B·"Iterators" |
87 | Ruby·has·iterators·for·loop·abstraction. | 84 | Ruby·has·iterators·for·loop·abstraction. |
88 | .Pp | ||
85 | .TP | ||
89 | . | 86 | .B·"Closures" |
90 | In·Ruby,·you·can·objectify·the·procedure. | 87 | In·Ruby,·you·can·objectify·the·procedure. |
91 | .Pp | ||
88 | .TP | ||
92 | . | 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 ... |
Offset 31, 15 lines modified | Offset 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"]·=·" | 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"]·=·"" |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | ?rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary | 1 | ?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.gz | 2 | ?rw-r--r--···0········0········0······525·1970-01-01·00:00:00.000000·control.tar.gz |
3 | ?rw-r--r--···0········0········0····10 | 3 | ?rw-r--r--···0········0········0····10828·1970-01-01·00:00:00.000000·data.tar.zst |
Offset 1, 8 lines modified | Offset 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)·····3 | 5 | -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)·····482 | 6 | -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)····· | 7 | -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)····1 | 8 | -rw-r--r--···0·root·········(0)·root·········(0)····18558·2023-03-30·11:06:31.000000·./usr/share/man/man1/ruby.1 |
Offset 1, 160 lines modified | Offset 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 | .S | 2 | .SH·NAME |
6 | 3 | \fBerb\fP | |
7 | 4 | \-·Ruby·Templating | |
8 | .S | 5 | .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 | . | 6 | .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 | .S | 16 | .SH·DESCRIPTION |
20 | 17 | \fBerb\fP | |
21 | is·a·command·line·front-end·for | 18 | is·a·command·line·front-end·for |
22 | 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·the | 22 | 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·of | 25 | is·a·part·of |
31 | .Nm·Ruby·. | ||
32 | 26 | \fBRuby\fP. | |
33 | .S | 27 | .SH·OPTIONS |
34 | .Bl·-tag·-width·"1234567890123"·-compact | ||
35 | .Pp | ||
36 | .It·Fl·-version | ||
28 | .TP | ||
29 | \fB\--version\fP | ||
37 | Prints·the·version·of | 30 | Prints·the·version·of |
38 | .Nm·. | ||
39 | .Pp | ||
40 | .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal | ||
41 | 31 | \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·value | 37 | You·can·omit·the·one·for·internal·encodings,·then·the·value |
45 | 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·with | 41 | Disables·ruby·code·evaluation·for·lines·beginning·with |
49 | .Li·"%"·. | ||
50 | .Pp | ||
51 | 42 | "%". | |
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 | 49 | \fImode\fP | |
57 | can·be·one·of | 50 | can·be·one·of |
58 | .Bl·-hang·-offset·indent | ||
59 | . | 51 | .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·with | 56 | EOL·is·removed·if·the·line·ends·with |
64 | .Li·"%>"·. | ||
65 | .Pp | ||
66 | 57 | "%>". | |
58 | .TP | ||
59 | .B·2 | ||
67 | EOL·is·removed·if·the·line·starts·with | 60 | EOL·is·removed·if·the·line·starts·with |
68 | 61 | "<%" | |
69 | and·ends·with | 62 | and·ends·with |
70 | .Li·"%>"·. | ||
71 | .Pp | ||
72 | 63 | "%>". | |
64 | .TP | ||
65 | .B·- | ||
73 | EOL·is·removed·if·the·line·ends·with | 66 | EOL·is·removed·if·the·line·ends·with |
74 | 67 | "-%>". | |
75 | And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with | 68 | And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with |
76 | .Li·"<%-"·. | ||
77 | .Pp | ||
78 | .El | ||
79 | 69 | "<%-". | |
70 | .TP | ||
71 | \fB\-r\fP | ||
80 | Load·a·library | 72 | Load·a·library |
81 | .Pp | ||
82 | .It·Fl·U | ||
73 | .TP | ||
74 | \fB\-U\fP | ||
83 | can·be·one·of | 75 | can·be·one·of |
84 | Sets·the·default·value·for·internal·encodings | 76 | Sets·the·default·value·for·internal·encodings |
85 | 77 | ("Encoding.default_internal")·to·UTF-8. | |
86 | .Pp | ||
... Open expanded diff ... |
Offset 1, 250 lines modified | Offset 1, 313 lines modified | ||
1 | .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. | ||
2 | .Dd·August·11,·2019 | ||
3 | . | 1 | .TH·IRB·\&1·"Ruby·Programmer's·Reference·Guide"·"August·11,·2019"·"UNIX" |
4 | .Os·UNIX | ||
5 | .S | 2 | .SH·NAME |
6 | 3 | \fBirb\fP | |
7 | 4 | \-·Interactive·Ruby·Shell | |
8 | .S | 5 | .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 | . | 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 | 29 | [program_file] | |
32 | 30 | [argument·...] | |
33 | .Pp | ||
34 | .S | 31 | .SH·DESCRIPTION |
35 | 32 | \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 | .S | 34 | .SH·OPTIONS |
39 | .Bl·-tag·-width·"1234567890123"·-compact | ||
40 | .Pp | ||
41 | .It·Fl·-version | ||
35 | .TP | ||
36 | \fB\--version\fP | ||
42 | Prints·the·version·of | 37 | Prints·the·version·of |
43 | .Nm·. | ||
44 | .Pp | ||
45 | .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal | ||
46 | 38 | \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·value | 45 | You·can·omit·the·one·for·internal·encodings,·then·the·value |
51 | 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 | Specifies | 50 | Specifies |
56 | 51 | $LOAD_PATH | |
57 | directory | 52 | 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·encodings | 56 | Sets·the·default·value·for·internal·encodings |
62 | 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 | Sets | 61 | Sets |
67 | 62 | $DEBUG | |
68 | to·true. | 63 | to·true. |
69 | .Pp | ||
70 | .It·Fl·f | ||
64 | .TP | ||
65 | \fB\-f\fP | ||
71 | Suppresses·read·of | 66 | Suppresses·read·of |
72 | .Pa·~/.irbrc·. | ||
73 | .Pp | ||
74 | . | 67 | \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 ... |
Offset 1, 247 lines modified | Offset 1, 270 lines modified | ||
1 | .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. | ||
2 | .Dd·April·20,·2017 | ||
3 | . | 1 | .TH·RI·\&1·"Ruby·Programmer's·Reference·Guide"·"April·20,·2017"·"UNIX" |
4 | .Os·UNIX | ||
5 | .S | 2 | .SH·NAME |
6 | 3 | \fBri\fP | |
7 | 4 | \-·Ruby·API·reference·front·end | |
8 | .S | 5 | .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 | . | 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 | .S | 20 | .SH·DESCRIPTION |
23 | 21 | \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·with | 23 | You·can·search·and·read·the·API·reference·for·classes·and·methods·with |
26 | .Nm·. | ||
27 | .Pp | ||
28 | . | 24 | \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 | 29 | It·Class·|·Module·|·Module::Class | |
35 | .Pp | ||
36 | 30 | It·Class::method·|·Class#method·|·Class.method·|·method | |
37 | .Pp | ||
38 | 31 | 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 | A | 34 | A |
45 | 35 | `\&.' | |
46 | matches·either·class·or·instance·methods,·while·#method | 36 | 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·name | 38 | 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·a | 39 | they're·contained·in.··If·the·gem·name·is·followed·by·a |
51 | 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·Fil | 44 | ri·Fil |
45 | .br | ||
58 | ri·File | 46 | ri·File |
47 | .br | ||
59 | ri·File.new | 48 | ri·File.new |
49 | .br | ||
60 | ri·zip | 50 | ri·zip |
51 | .br | ||
61 | ri·rdoc:README | 52 | ri·rdoc:README |
62 | .Ed | ||
63 | . | 53 | .br |
64 | Note·that·shell·quoting·or·escaping·may·be·required·for·method·names | 54 | 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 | . | 59 | .br |
71 | To·see·the·default·directories | 60 | To·see·the·default·directories |
72 | 61 | \fBri\fP | |
73 | will·search,·run: | 62 | will·search,·run: |
74 | .Bd·-literal·-offset·indent | ||
75 | ri·--list-doc-dirs | 63 | ri·--list-doc-dirs |
76 | .Ed | ||
77 | . | 64 | .br |
78 | Specifying·the | 65 | Specifying·the |
79 | 66 | \fB\--system\fP,\fB\--site\fP,\fB\--home\fP,\fB\--gems\fP, | |
80 | or | 67 | or |
81 | 68 | \fB\--doc-dir\fP | |
82 | options·will·limit | 69 | options·will·limit |
83 | 70 | \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·the | 73 | options·may·be·set·in·the |
88 | . | 74 | .IR·RI |
89 | environment·variable. | 75 | environment·variable. |
90 | .Pp | ||
91 | The | 76 | The |
92 | 77 | \fBri\fP | |
93 | pager·can·be·set·with·the | 78 | pager·can·be·set·with·the |
94 | . | 79 | .IR·RI_PAGER |
95 | environment·variable·or·the | 80 | environment·variable·or·the |
96 | . | 81 | .IR·PAGER |
97 | environment·variable. | 82 | environment·variable. |
98 | .Pp | ||
99 | .S | 83 | .SH·OPTIONS |
100 | .Bl·-tag·-width·"1234567890123"·-compact | ||
101 | .Pp | ||
... Open expanded diff ... |
Offset 1, 666 lines modified | Offset 1, 760 lines modified | ||
1 | .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. | ||
2 | .Dd·April·14,·2018 | ||
3 | . | 1 | .TH·RUBY·\&1·"Ruby·Programmer's·Reference·Guide"·"April·14,·2018"·"UNIX" |
4 | .Os·UNIX | ||
5 | .S | 2 | .SH·NAME |
6 | 3 | \fBruby\fP | |
7 | 4 | \-·Interpreted·object-oriented·scripting·language | |
8 | .S | 5 | .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 | . | 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 | .S | 29 | .SH·DESCRIPTION |
32 | Ruby·is·an·interpreted·scripting·language·for·quick·and·easy | 30 | Ruby·is·an·interpreted·scripting·language·for·quick·and·easy |
33 | object-oriented·programming.··It·has·many·features·to·process·text | 31 | 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·you | 34 | 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,·but | 35 | 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·of | 36 | don't·like·too·many·parentheses,·Ruby·might·be·your·language·of |
40 | choice. | 37 | choice. |
41 | .S | 38 | .SH·FEATURES |
42 | Ruby's·features·are·as·follows: | 39 | Ruby's·features·are·as·follows: |
43 | . | 40 | .TP |
44 | . | 41 | .B·"Interpretive" |
45 | Ruby·is·an·interpreted·language,·so·you·don't·have·to·recompile | 42 | 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 | . | 45 | .B·"Variables·have·no·type·(dynamic·typing)" |
49 | Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to | 46 | Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to |
50 | worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile | 47 | worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile |
51 | time·check. | 48 | time·check. |
52 | .Pp | ||
49 | .TP | ||
53 | . | 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 | . | 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 | . | 57 | .B·"No·user-level·memory·management" |
61 | Ruby·has·automatic·memory·management.··Objects·no·longer·referenced | 58 | Ruby·has·automatic·memory·management.··Objects·no·longer·referenced |
62 | from·anywhere·are·automatically·collected·by·the·garbage·collector | 59 | from·anywhere·are·automatically·collected·by·the·garbage·collector |
63 | built·into·the·interpreter. | 60 | built·into·the·interpreter. |
64 | .Pp | ||
61 | .TP | ||
65 | . | 62 | .B·"Everything·is·an·object" |
66 | Ruby·is·a·purely·object-oriented·language,·and·was·so·since·its | 63 | 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 | . | 66 | .B·"Class,·inheritance,·and·methods" |
70 | Being·an·object-oriented·language,·Ruby·naturally·has·basic | 67 | 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 | . | 70 | .B·"Singleton·methods" |
74 | Ruby·has·the·ability·to·define·methods·for·certain·objects.··For | 71 | Ruby·has·the·ability·to·define·methods·for·certain·objects.··For |
75 | example,·you·can·define·a·press-button·action·for·certain·widget·by | 72 | 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·your | 73 | defining·a·singleton·method·for·the·button.··Or,·you·can·make·up·your |
77 | own·prototype·based·object·system·using·singleton·methods,·if·you·want | 74 | own·prototype·based·object·system·using·singleton·methods,·if·you·want |
78 | to. | 75 | to. |
79 | .Pp | ||
76 | .TP | ||
80 | . | 77 | .B·"Mix-in·by·modules" |
81 | Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a | 78 | Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a |
82 | source·of·confusion.··Instead,·Ruby·has·the·ability·to·share | 79 | source·of·confusion.··Instead,·Ruby·has·the·ability·to·share |
83 | implementations·across·the·inheritance·tree.··This·is·often·called·a | 80 | implementations·across·the·inheritance·tree.··This·is·often·called·a |
84 | .Sq·Mix-in·. | ||
85 | 81 | `Mix-in'. | |
82 | .TP | ||
86 | . | 83 | .B·"Iterators" |
87 | Ruby·has·iterators·for·loop·abstraction. | 84 | Ruby·has·iterators·for·loop·abstraction. |
88 | .Pp | ||
85 | .TP | ||
89 | . | 86 | .B·"Closures" |
90 | In·Ruby,·you·can·objectify·the·procedure. | 87 | In·Ruby,·you·can·objectify·the·procedure. |
91 | .Pp | ||
88 | .TP | ||
92 | . | 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 ... |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | ?rw-r--r--···0········0········0········4·1970-01-01·00:00:00.000000·debian-binary | 1 | ?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.gz | 2 | ?rw-r--r--···0········0········0······690·1970-01-01·00:00:00.000000·control.tar.gz |
3 | ?rw-r--r--···0········0········0··812587 | 3 | ?rw-r--r--···0········0········0··8125876·1970-01-01·00:00:00.000000·data.tar.zst |
Offset 31, 15 lines modified | Offset 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"]·=·" | 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"]·=·"" |
Offset 17, 40 lines modified | Offset 17, 40 lines modified | ||
17 | 000011b4000000310000047500000004000012780000003100000476000000080000133c0000000300001393000000040000 | 17 | 000011b4000000310000047500000004000012780000003100000476000000080000133c0000000300001393000000040000 |
18 | 137000000001000013c6000000060000137400000001000013e4000000080000137a00000001000013e500000004000013bc | 18 | 137000000001000013c6000000060000137400000001000013e4000000080000137a00000001000013e500000004000013bc |
19 | 00000001000013e900000008000013c00000000143006c6962656469742d646f630032303233303832382b332e3100723000 | 19 | 00000001000013e900000008000013c00000000143006c6962656469742d646f630032303233303832382b332e3100723000 |
20 | 425344207265706c6163656d656e7420666f72206c6962726561646c696e65202d20446f63756d656e746174696f6e206669 | 20 | 425344207265706c6163656d656e7420666f72206c6962726561646c696e65202d20446f63756d656e746174696f6e206669 |
21 | 6c657300436f6d6d616e64206c696e6520656469746f72206c6962726172792070726f766964696e672067656e6572696320 | 21 | 6c657300436f6d6d616e64206c696e6520656469746f72206c6962726172792070726f766964696e672067656e6572696320 |
22 | 6c696e652065646974696e672c20686973746f72792c20616e640a746f6b656e697a6174696f6e2066756e6374696f6e7320 | 22 | 6c696e652065646974696e672c20686973746f72792c20616e640a746f6b656e697a6174696f6e2066756e6374696f6e7320 |
23 | 2054686973207061636b61676520636f6e7461696e7320646f63756d656e746174696f6e2e00000064ebd47e726570726f64 | 23 | 2054686973207061636b61676520636f6e7461696e7320646f63756d656e746174696f6e2e00000064ebd47e726570726f64 |
24 | 756369626c65000000000000 | 24 | 756369626c65000000000000ee2e4253442d332d436c6175736500506f6b79204d61696e7461696e657273203c706f6b7940 |
25 | 6c697374732e796f63746f70726f6a6563742e6f72673e00646f6300687474703a2f2f7777772e74687279736f65652e646b | 25 | 6c697374732e796f63746f70726f6a6563742e6f72673e00646f6300687474703a2f2f7777772e74687279736f65652e646b |
26 | 2f656469746c696e652f006c696e757800636f7265325f36340023206c6962656469742d646f63202d20706f7374696e7374 | 26 | 2f656469746c696e652f006c696e757800636f7265325f36340023206c6962656469742d646f63202d20706f7374696e7374 |
27 | 0a23212f62696e2f73680a736574202d650a097570646174652d616c7465726e617469766573202d2d696e7374616c6c202f | 27 | 0a23212f62696e2f73680a736574202d650a097570646174652d616c7465726e617469766573202d2d696e7374616c6c202f |
28 | 7573722f73686172652f6d616e2f6d616e332f686973746f72792e3320686973746f72792e33202f7573722f73686172652f | 28 | 7573722f73686172652f6d616e2f6d616e332f686973746f72792e3320686973746f72792e33202f7573722f73686172652f |
29 | 6d616e2f6d616e332f686973746f72792e332e6c6962656469742039300023206c6962656469742d646f63202d2070726572 | 29 | 6d616e2f6d616e332f686973746f72792e332e6c6962656469742039300023206c6962656469742d646f63202d2070726572 |
30 | 6d0a23212f62696e2f73680a6966205b2022243122203d20223022205d203b207468656e0a736574202d650a097570646174 | 30 | 6d0a23212f62696e2f73680a6966205b2022243122203d20223022205d203b207468656e0a736574202d650a097570646174 |
31 | 652d616c7465726e617469766573202d2d72656d6f76652020686973746f72792e33202f7573722f73686172652f6d616e2f | 31 | 652d616c7465726e617469766573202d2d72656d6f76652020686973746f72792e33202f7573722f73686172652f6d616e2f |
32 | 6d616e332f686973746f72792e332e6c6962656469740a6669000000000000000000000000000000000000005 | 32 | 6d616e332f686973746f72792e332e6c6962656469740a6669000000000000000000000000000000000000005d140000000a |
33 | 0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000 | 33 | 0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000 |
34 | 000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a | 34 | 000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a |
35 | 0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000 | 35 | 0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000000a0000 |
36 | 000a0000000a000000000000 | 36 | 000a0000000a0000000000000e0e000000000000817c41ed41ed41ed41ed81a4a1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ff |
37 | a1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ff | 37 | a1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ffa1ff |
38 | a1ffa1ffa1ffa1ffa1ffa1ff41ed81a441ed81a4000000000000000000000000000000000000000000000000000000000000 | 38 | a1ffa1ffa1ffa1ffa1ffa1ff41ed81a441ed81a4000000000000000000000000000000000000000000000000000000000000 |
39 | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 39 | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
40 | 00000000000000000000000000000000000064ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e | 40 | 00000000000000000000000000000000000064ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e |
41 | 64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64eb | 41 | 64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64eb |
42 | d47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e | 42 | d47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e |
43 | 64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64eb | 43 | 64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64ebd47e64eb |
44 | d47e64ebd47e64ebd47e64ebd47e000000003637666437333963313533303535636333633765346266666564316534633864 | ||
45 | 3838356265316139353562353762633032326462663030333765323332326234000000000000000000000000000000000000 | ||
46 | 0000000000000000000000000000000000000000000000003738653963363932373565623866656663633161366465306439 | ||
47 | 3338333731393938363864656536386435356663363638336530613432363262323534343234000063643138356230373332 | ||
48 | 44 | d47e64ebd47e64ebd47e64ebd47e000000003236396639356533616436616461393337663939326431353135393834323733 | |
45 | 6631663336633433313038303131363833306538316137313063393337363766000000000000000000000000000000000000 | ||
46 | 0000000000000000000000000000000000000000000000003663636636613534356530393836336662653635396565373432 | ||
47 | 6263616661626332313233353932393562396633663661626334356561356565613264613836000039363332343135373764 | ||
48 | 6339353838363135653834623432646635636637343763356639646161636538643838653837353833646338326630636138 | ||
49 | 49 | 30333638000000000000656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e | |
50 | 652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e33006564 | 50 | 652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e33006564 |
51 | 69746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e65 | 51 | 69746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e65 |
52 | 2e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469 | 52 | 2e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469 |
53 | 746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e | 53 | 746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e |
54 | 3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e330065646974 | 54 | 3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e330065646974 |
55 | 6c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e33 | 55 | 6c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e33 |
56 | 00656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c | 56 | 00656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c696e652e3300656469746c |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | drwxr-xr-x···1········0········0········0·2023-08-27·22:55:58.000000·./usr | 1 | 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/share | 2 | 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/man | 3 | 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/man3 | 4 | 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····2 | 5 | -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.3 | 6 | 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.3 | 7 | 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.3 | 8 | 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.3 | 9 | 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.3 | 10 | 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.3 | 11 | 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.3 | 12 | lrwxrwxrwx···1········0········0·······10·2023-08-27·22:55:58.000000·./usr/share/man/man3/el_init_fd.3·->·editline.3 |
Offset 1, 1020 lines modified | Offset 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 | .S | 2 | .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 | 3 | \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 | 45 | \-·line·editor,·history·and·tokenization·functions | |
76 | .S | 46 | .SH·LIBRARY |
77 | 47 | Command·Line·Editor·Library·(libedit,·-ledit) | |
78 | .S | 48 | .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 ... |
Offset 1, 326 lines modified | Offset 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 | .S | 2 | .SH·NAME |
33 | 3 | \fBeditrc\fP | |
34 | 4 | \-·configuration·file·for·editline·library | |
35 | .S | 5 | .SH·SYNOPSIS |
36 | . | 6 | .br |
7 | \fBeditrc\fP | ||
37 | .S | 8 | .SH·DESCRIPTION |
38 | The | 9 | The |
39 | 10 | \fBeditrc\fP | |
40 | file·defines·various·settings·to·be·used·by·the | 11 | file·defines·various·settings·to·be·used·by·the |
41 | 12 | \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·the | 15 | is·one·of·the |
50 | .Xr·editline·3 | ||
51 | builtin·commands. | 16 | builtin·commands. |
52 | Refer·to | 17 | 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·calls | 19 | is·the·program·name·string·that·a·program·defines·when·it·calls |
58 | .Xr·el_init·3 | ||
59 | to·set·up | 20 | to·set·up |
60 | .Xr·editline·3·, | ||
61 | which·is·usually | 21 | which·is·usually |
62 | .Va·argv·Ns·Li·[0]·. | ||
63 | .Ar·command | ||
64 | will·be·executed·for·any·program·which·matches | 22 | will·be·executed·for·any·program·which·matches |
65 | .Ar·prog·. | ||
66 | .Pp | ||
67 | .Ar·prog | ||
68 | may·also·be·a | 23 | may·also·be·a |
69 | .Xr·regex·3 | ||
70 | style | 24 | style |
71 | regular·expression,·in·which·case | 25 | 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 | If | 27 | 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 | The | 30 | The |
82 | .Nm·editline | ||
83 | library·has·some·builtin·commands,·which·affect·the·way | 31 | 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·the | 33 | 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,·and | 36 | 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·only | 38 | 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 | If | 40 | If |
98 | .Ar·key·command | ||
99 | is·supplied,·bind·the·editor | 41 | 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·the | 44 | 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·standard | 46 | 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·of | 48 | is·interpreted·as·a·symbolic·arrow·key·name,·which·may·be·one·of |
116 | .Ic·up·, | ||
117 | .Ic·down·, | ||
118 | .Ic·left | ||
119 | or | 49 | 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·macro | 51 | Remove·the·binding·of·the·key·or·macro |
125 | .Ar·key·. | ||
... Open expanded diff ... |
Offset 1, 935 lines modified | Offset 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 | .S | 2 | .SH·NAME |
22 | 3 | \fBeditline\fP | |
23 | 4 | \-·line·editing·user·interface | |
24 | .S | 5 | .SH·DESCRIPTION |
25 | When·a·program·using·the | 6 | When·a·program·using·the |
26 | 7 | \fBeditline\fP(3) | |
27 | library·prompts·for·an·input·string·using·the·function | 8 | library·prompts·for·an·input·string·using·the·function |
28 | 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·silently | 11 | 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·the | 14 | 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·the | 19 | The·program·can·switch·the·default·to·emacs·mode·by·using·the |
39 | 20 | \fBel_set\fP(3) | |
40 | or | 21 | or |
41 | 22 | \fBel_parse\fP(3) | |
42 | functions,·and·the·user·can·switch·to·emacs·mode·either·in·the | 23 | functions,·and·the·user·can·switch·to·emacs·mode·either·in·the |
43 | 24 | \fBeditrc\fP(5) | |
44 | configuration·file·or·interactively·with·the | 25 | configuration·file·or·interactively·with·the |
45 | 26 | \fBed-command\fP | |
46 | editor·command,·in·all·three·cases·executing·the | 27 | editor·command,·in·all·three·cases·executing·the |
47 | 28 | \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·an | 30 | 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·not | 31 | error,·the·library·signals·end·of·file·to·the·program·and·does·not |
52 | return·a·string. | 32 | return·a·string. |
53 | .S | 33 | .SS·Input·character·bindings |
54 | All·default·bindings·described·below·can·be·overridden·by·individual | 34 | All·default·bindings·described·below·can·be·overridden·by·individual |
55 | programs·and·can·be·changed·with·the | 35 | programs·and·can·be·changed·with·the |
56 | .Xr·editrc·5 | ||
57 | 36 | \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 | 40 | `Ctrl-' | |
62 | indicates·a·character·with·the·bit·0x40·flipped,·and | 41 | indicates·a·character·with·the·bit·0x40·flipped,·and |
63 | 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·considered | 44 | In·vi·insert·mode·and·in·emacs·mode,·all·Meta-characters·considered |
66 | printable·by·the·current | 45 | printable·by·the·current |
67 | 46 | \fBlocale\fP(1) | |
68 | are·bound·to | 47 | are·bound·to |
69 | 48 | \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·not | 50 | Consequently,·in·UTF-8·mode,·most·of·the·Meta-characters·are·not |
72 | directly·accessible·because·their·code·points·are·occupied·by | 51 | directly·accessible·because·their·code·points·are·occupied·by |
73 | printable·Unicode·characters,·and·Meta-characters·are·usually·input | 52 | printable·Unicode·characters,·and·Meta-characters·are·usually·input |
74 | using·the | 53 | using·the |
75 | 54 | \fBem-meta-next\fP | |
76 | editor·command. | 55 | editor·command. |
77 | For·example,·to·enter | 56 | For·example,·to·enter |
78 | 57 | `Meta-B' | |
79 | in·order·to·call·the | 58 | in·order·to·call·the |
80 | 59 | \fBed-prev-word\fP | |
81 | editor·command·in·emacs·mode,·call | 60 | editor·command·in·emacs·mode,·call |
82 | 61 | \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·the | 63 | then·press·and·release·the |
85 | 64 | `B' | |
86 | key. | 65 | key. |
87 | If·you·have·configured·a·Meta-key·on·your·keyboard,·for·example | 66 | If·you·have·configured·a·Meta-key·on·your·keyboard,·for·example |
88 | with | 67 | with |
89 | 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·enter | 70 | For·example,·to·enter |
92 | 71 | `Ctrl-Meta-H' | |
93 | in·order·to·call·the | 72 | in·order·to·call·the |
94 | 73 | \fBed-delete-prev-word\fP | |
95 | editor·command·in·emacs·mode,·hold·down·the·keys | 74 | editor·command·in·emacs·mode,·hold·down·the·keys |
96 | .Sq·Ctrl·, | ||
97 | 75 | `Ctrl', | |
76 | `Meta', | ||
98 | and | 77 | and |
99 | 78 | `H' | |
100 | at·the·same·time. | 79 | at·the·same·time. |
101 | Alternatively,·press·and·release·the·escape·key,·then·press·and | 80 | Alternatively,·press·and·release·the·escape·key,·then·press·and |
102 | release | 81 | release |
103 | .Sq·Ctrl-H·. | ||
104 | 82 | `Ctrl-H'. | |
105 | In·vi·input·mode,·input·characters·are·bound·to·the·following·editor | 83 | 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 | 85 | It·Ctrl-D,·EOF·Ta·\fBvi-list-or-eof\fP | |
109 | 86 | It·Ctrl-H,·BS·Ta·\fBvi-delete-prev-char\fP | |
110 | 87 | It·Ctrl-J,·LF·Ta·\fBed-newline\fP | |
111 | 88 | It·Ctrl-M,·CR·Ta·\fBed-newline\fP | |
112 | 89 | It·Ctrl-Q·Ta·\fBed-tty-start-output\fP | |
113 | 90 | It·Ctrl-S·Ta·\fBed-tty-stop-output\fP | |
114 | 91 | It·Ctrl-U·Ta·\fBvi-kill-line-prev\fP | |
115 | 92 | It·Ctrl-V·Ta·\fBed-quoted-insert\fP | |
116 | 93 | It·Ctrl-W·Ta·\fBed-delete-prev-word\fP | |
117 | 94 | It·Ctrl-[,·ESC·Ta·\fBvi-command-mode\fP | |
118 | 95 | It·Ctrl-\e,·QUIT·Ta·\fBed-tty-sigquit\fP | |
119 | 96 | It·Ctrl-?,·DEL·Ta·\fBvi-delete-prev-char\fP | |
120 | .El | ||
121 | .Pp | ||
122 | All·other·input·characters·except·the·NUL·character·(Ctrl-@)·are | 97 | All·other·input·characters·except·the·NUL·character·(Ctrl-@)·are |
... Open expanded diff ... |
Offset 1748, 16 lines modified | Offset 1748, 16 lines modified | ||
1748 | 3933396332666161393331623164393134383337376232666362333136663262373233306661373062613666003961636130 | 1748 | 3933396332666161393331623164393134383337376232666362333136663262373233306661373062613666003961636130 |
1749 | 3935333266633030343061393539306531626331306661383331326161363032643630396535316165366365366563333136 | 1749 | 3935333266633030343061393539306531626331306661383331326161363032643630396535316165366365366563333136 |
1750 | 6565623236666466370064303038366237306338646336313534646339363438653639656135303835383035346662626364 | 1750 | 6565623236666466370064303038366237306338646336313534646339363438653639656135303835383035346662626364 |
1751 | 3264393737333331386636303235376435343161623865630066383762356230363439636266653334663837346238613362 | 1751 | 3264393737333331386636303235376435343161623865630066383762356230363439636266653334663837346238613362 |
1752 | 3130316236633739623665333530643935633566313232616135343431346437393566383437660066616630613833343139 | 1752 | 3130316236633739623665333530643935633566313232616135343431346437393566383437660066616630613833343139 |
1753 | 3131313565363539373236613036383166383135353565336666656631336430323564643633343334663831613736346565 | 1753 | 3131313565363539373236613036383166383135353565336666656631336430323564643633343334663831613736346565 |
1754 | 6533383600646134303066643633626230383135616632616234633134323334306532623137313165326537653434363934 | 1754 | 6533383600646134303066643633626230383135616632616234633134323334306532623137313165326537653434363934 |
1755 | 6436646132626535353965346536326462633500003036336332613639626432633536373936613533653862383933666237 | ||
1756 | 1755 | 6436646132626535353965346536326462633500003433383338316432653633373266356437333431363633343233643963 | |
1756 | 3432396138373861613765643334623965366365313234626630613931633538666635000038633864306632316137623633 | ||
1757 | 3539663764306364383234663434386237313734323832623563626533636562636133623530623131346132306236356562 | 1757 | 3539663764306364383234663434386237313734323832623563626533636562636133623530623131346132306236356562 |
1758 | 3200396632646139663335373032643865643730623731616264346665356334653939633864363564653039653337376538 | 1758 | 3200396632646139663335373032643865643730623731616264346665356334653939633864363564653039653337376538 |
1759 | 6165323632653762663763323636346100306561613639643434663630323738333066663035353039323535356365643338 | 1759 | 6165323632653762663763323636346100306561613639643434663630323738333066663035353039323535356365643338 |
1760 | 3565393936343630623337366636333632386235343832653530303335633300000000006439626336653666366532336535 | 1760 | 3565393936343630623337366636333632386235343832653530303335633300000000006439626336653666366532336535 |
1761 | 3833336531393838393066613166306438376365316431376162376464663430393130623262313332616130366637666332 | 1761 | 3833336531393838393066613166306438376365316431376162376464663430393130623262313332616130366637666332 |
1762 | 0037313038336363626436376131346134336266613738643365346463306634623530336239636331386535623462316436 | 1762 | 0037313038336363626436376131346134336266613738643365346463306634623530336239636331386535623462316436 |
1763 | 3836646330663965663763346363300036306638316164393663613535313865313435376264323965623832366462363066 | 1763 | 3836646330663965663763346363300036306638316164393663613535313865313435376264323965623832366462363066 |
Offset 31, 15 lines modified | Offset 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"]·=·" | 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"]·=·"" |
Offset 18, 74 lines modified | Offset 18, 74 lines modified | ||
18 | 06ac000000014300727562792d646f6300332e322e3200723000416e20696e746572707265746572206f66206f626a656374 | 18 | 06ac000000014300727562792d646f6300332e322e3200723000416e20696e746572707265746572206f66206f626a656374 |
19 | 2d6f7269656e74656420736372697074696e67206c616e6775616765202d20446f63756d656e746174696f6e2066696c6573 | 19 | 2d6f7269656e74656420736372697074696e67206c616e6775616765202d20446f63756d656e746174696f6e2066696c6573 |
20 | 005275627920697320616e20696e74657270726574656420736372697074696e67206c616e677561676520666f7220717569 | 20 | 005275627920697320616e20696e74657270726574656420736372697074696e67206c616e677561676520666f7220717569 |
21 | 636b20616e642065617379206f626a6563742d0a6f7269656e7465642070726f6772616d6d696e672e20497420686173206d | 21 | 636b20616e642065617379206f626a6563742d0a6f7269656e7465642070726f6772616d6d696e672e20497420686173206d |
22 | 616e7920666561747572657320746f2070726f6365737320746578742066696c657320616e6420746f20646f0a7379737465 | 22 | 616e7920666561747572657320746f2070726f6365737320746578742066696c657320616e6420746f20646f0a7379737465 |
23 | 6d206d616e6167656d656e74207461736b732028617320696e205065726c292e2049742069732073696d706c652c20737472 | 23 | 6d206d616e6167656d656e74207461736b732028617320696e205065726c292e2049742069732073696d706c652c20737472 |
24 | 61696768742d666f72776172642c20616e640a657874656e7369626c652e20202054686973207061636b61676520636f6e74 | 24 | 61696768742d666f72776172642c20616e640a657874656e7369626c652e20202054686973207061636b61676520636f6e74 |
25 | 61696e7320646f63756d656e746174696f6e2e0064256d37726570726f64756369626c65000000000000 | 25 | 61696e7320646f63756d656e746174696f6e2e0064256d37726570726f64756369626c650000000000007adc52756279207c |
26 | 204253442d322d436c61757365207c204253442d332d436c61757365207c2047504c2d322e302d6f6e6c79207c2049534320 | 26 | 204253442d322d436c61757365207c204253442d332d436c61757365207c2047504c2d322e302d6f6e6c79207c2049534320 |
27 | 7c204d495400506f6b79204d61696e7461696e657273203c706f6b79406c697374732e796f63746f70726f6a6563742e6f72 | 27 | 7c204d495400506f6b79204d61696e7461696e657273203c706f6b79406c697374732e796f63746f70726f6a6563742e6f72 |
28 | 673e00646f6300687474703a2f2f7777772e727562792d6c616e672e6f72672f006c696e757800636f7265325f3634000000 | 28 | 673e00646f6300687474703a2f2f7777772e727562792d6c616e672e6f72672f006c696e757800636f7265325f3634000000 |
29 | 0000000000000000000000000000000000000c | 29 | 0000000000000000000000000000000000000c59000012d60000132f0000487e41ed41ed41ed41ed81a481a481a481a40000 |
30 | 000000000000000000000000000064256d3764256d3764256d3764256d3764256d3 | 30 | 000000000000000000000000000064256d3764256d3764256d3764256d3764256d3764256d3764256d3764256d3700000000 |
31 | 3061313637653735656134363535303362313664623730643033346536616264653035613966306362623036663535343661 | ||
32 | 6566376461303165666137383231003665343766336638376635626461353765306336373239326435313664633936316330 | ||
33 | 3764363963623531393430356437623666393431363765623831386639003039393937353032333931383930376436633930 | ||
34 | 3832626461643237666633623763303364643739366664363565653835333935633964663937313034353031006538313235 | ||
35 | 3 | 31 | 3136666535643434313863316138313733326263383933653037343234666263313631356338363163613265313430333566 |
32 | 3630353836343264663665663962003462383431303830363465303239356231636462613133366636633935623832646664 | ||
33 | 3835316338323335316666386639323438316637333066396464366134003136336136326665316235303536613539393438 | ||
34 | 6533343238323437333265623931613265323630333530306439313866366630613138336666646238613531003033303866 | ||
35 | 3336643364326365396130356438623062316439316436373138323230636537363362336161643565333439623735363532 | ||
36 | 36 | 6362366636356437650000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
37 | 726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400 | 37 | 726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400 |
38 | 726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400727562792d332e322e322d72302e7372632e7270 | 38 | 726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400726f6f7400727562792d332e322e322d72302e7372632e7270 |
39 | 6d000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff727562792d646f63000000000100 | 39 | 6d000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff727562792d646f63000000000100 |
40 | 000a0100000a0100000a0100000a72706d6c696228436f6d7072657373656446696c654e616d6573290072706d6c69622846 | 40 | 000a0100000a0100000a0100000a72706d6c696228436f6d7072657373656446696c654e616d6573290072706d6c69622846 |
41 | 696c6544696765737473290072706d6c6962285061796c6f616446696c657348617665507265666978290072706d6c696228 | 41 | 696c6544696765737473290072706d6c6962285061796c6f616446696c657348617665507265666978290072706d6c696228 |
42 | 5061796c6f616449735a7374642900332e302e342d3100342e362e302d3100342e302d3100352e342e31382d3100342e3139 | 42 | 5061796c6f616449735a7374642900332e302e342d3100342e362e302d3100342e302d3100352e342e31382d3100342e3139 |
43 | 2e312e3100000000000000010000000100000001000000010000000100000001000000010000000100000001000000020000 | 43 | 2e312e3100000000000000010000000100000001000000010000000100000001000000010000000100000001000000020000 |
44 | 00030000000400000005000000060000000700000008000000000000000000000008332e322e322d72300000000000000000 | 44 | 00030000000400000005000000060000000700000008000000000000000000000008332e322e322d72300000000000000000 |
45 | 00000001000000020000000300000004000000040000000400000004757372007368617265006d616e006d616e3100657262 | 45 | 00000001000000020000000300000004000000040000000400000004757372007368617265006d616e006d616e3100657262 |
46 | 2e31006972622e310072692e3100727562792e31002f002f7573722f002f7573722f73686172652f002f7573722f73686172 | 46 | 2e31006972622e310072692e3100727562792e31002f002f7573722f002f7573722f73686172652f002f7573722f73686172 |
47 | 652f6d616e2f002f7573722f73686172652f6d616e2f6d616e312f002d4f32202d67006370696f007a7374640000257b5f74 | 47 | 652f6d616e2f002f7573722f73686172652f6d616e2f6d616e312f002d4f32202d67006370696f007a7374640000257b5f74 |
48 | 61726765745f706c6174666f726d7d0000000000000000000000000000000000000000000000000000000000000000000000 | 48 | 61726765745f706c6174666f726d7d0000000000000000000000000000000000000000000000000000000000000000000000 |
49 | 00000000000000000000000000000000000000010000000100000001000000016469726563746f72790074726f6666206f72 | 49 | 00000000000000000000000000000000000000010000000100000001000000016469726563746f72790074726f6666206f72 |
50 | 2070726570726f636573736f7220696e7075742c2041534349492074657874000000000000087574662d38003 | 50 | 2070726570726f636573736f7220696e7075742c2041534349492074657874000000000000087574662d3800323365396230 |
51 | 3535323832393564623465333836383930343239616138356538633733643165636464343135373265336436643838336132 | ||
52 | 3532393032396337000000000008336661323961363532613165636332653834316133353433353163666131636337613063 | ||
53 | 3 | 51 | 3232323939396136636162616134373437323837356264396534626533353162306664396562326234316662626338353535 |
52 | 3466366566386661000000000008366137306163663332656532373937316166313662646663336638623237663861363637 | ||
53 | 30656565316562353966333734623231306239353963653362636639000000003f00000007fffffcb000000010 | ||
54 | HEADERI18NTABLE:· | 54 | HEADERI18NTABLE:· |
55 | ·-·C | 55 | ·-·C |
56 | SIGSIZE:·12 | 56 | SIGSIZE:·12493 |
57 | SIGMD5:·1cf259f0fe629629a2ca95ba227aea21 | ||
58 | SHA1HEADER:·f52744e1fe18a3b0826b8600d8683c6a1b324151 | ||
59 | S | 57 | SIGMD5:·0551e6c2c3651b15780a1516a29f262b |
58 | SHA1HEADER:·742bb5fd1c66f85542b8e8e77a67bc9bbdbdbe24 | ||
59 | SHA256HEADER:·071705644e2ba4ebfb9dc631ce3db09694994e95cc42867e71941be75226562a | ||
60 | NAME:·ruby-doc | 60 | NAME:·ruby-doc |
61 | VERSION:·3.2.2 | 61 | VERSION:·3.2.2 |
62 | RELEASE:·r0 | 62 | RELEASE:·r0 |
63 | SUMMARY:·An·interpreter·of·object-oriented·scripting·language·-·Documentation·files | 63 | 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·has | 64 | 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:·1680174391 | 67 | BUILDTIME:·1680174391 |
68 | BUILDHOST:·reproducible | 68 | BUILDHOST:·reproducible |
69 | SIZE:·3 | 69 | SIZE:·31452 |
70 | LICENSE:·Ruby·|·BSD-2-Clause·|·BSD-3-Clause·|·GPL-2.0-only·|·ISC·|·MIT | 70 | 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:·doc | 72 | GROUP:·doc |
73 | URL:·http://www.ruby-lang.org/ | 73 | URL:·http://www.ruby-lang.org/ |
74 | OS:·linux | 74 | OS:·linux |
75 | ARCH:·core2_64 | 75 | ARCH:·core2_64 |
76 | FILESIZES:· | 76 | FILESIZES:· |
77 | ·-·0 | 77 | ·-·0 |
78 | ·-·0 | 78 | ·-·0 |
79 | ·-·0 | 79 | ·-·0 |
80 | ·-·0 | 80 | ·-·0 |
81 | ·-·3 | 81 | ·-·3161 |
82 | ·-·482 | 82 | ·-·4822 |
83 | ·-·5347 | ||
84 | ·-· | 83 | ·-·4911 |
84 | ·-·18558 | ||
85 | FILEMODES:· | 85 | FILEMODES:· |
86 | ·-·16877 | 86 | ·-·16877 |
87 | ·-·16877 | 87 | ·-·16877 |
88 | ·-·16877 | 88 | ·-·16877 |
89 | ·-·16877 | 89 | ·-·16877 |
90 | ·-·33188 | 90 | ·-·33188 |
91 | ·-·33188 | 91 | ·-·33188 |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | drwxr-xr-x···1········0········0········0·2023-03-30·11:06:31.000000·./usr | 1 | 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/share | 2 | 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/man | 3 | 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/man1 | 4 | 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·····3 | 5 | -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·····482 | 6 | -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····· | 7 | -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····1 | 8 | -rw-r--r--···1········0········0····18558·2023-03-30·11:06:31.000000·./usr/share/man/man1/ruby.1 |
Offset 1, 160 lines modified | Offset 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 | .S | 2 | .SH·NAME |
6 | 3 | \fBerb\fP | |
7 | 4 | \-·Ruby·Templating | |
8 | .S | 5 | .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 | . | 6 | .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 | .S | 16 | .SH·DESCRIPTION |
20 | 17 | \fBerb\fP | |
21 | is·a·command·line·front-end·for | 18 | is·a·command·line·front-end·for |
22 | 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·the | 22 | 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·of | 25 | is·a·part·of |
31 | .Nm·Ruby·. | ||
32 | 26 | \fBRuby\fP. | |
33 | .S | 27 | .SH·OPTIONS |
34 | .Bl·-tag·-width·"1234567890123"·-compact | ||
35 | .Pp | ||
36 | .It·Fl·-version | ||
28 | .TP | ||
29 | \fB\--version\fP | ||
37 | Prints·the·version·of | 30 | Prints·the·version·of |
38 | .Nm·. | ||
39 | .Pp | ||
40 | .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal | ||
41 | 31 | \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·value | 37 | You·can·omit·the·one·for·internal·encodings,·then·the·value |
45 | 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·with | 41 | Disables·ruby·code·evaluation·for·lines·beginning·with |
49 | .Li·"%"·. | ||
50 | .Pp | ||
51 | 42 | "%". | |
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 | 49 | \fImode\fP | |
57 | can·be·one·of | 50 | can·be·one·of |
58 | .Bl·-hang·-offset·indent | ||
59 | . | 51 | .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·with | 56 | EOL·is·removed·if·the·line·ends·with |
64 | .Li·"%>"·. | ||
65 | .Pp | ||
66 | 57 | "%>". | |
58 | .TP | ||
59 | .B·2 | ||
67 | EOL·is·removed·if·the·line·starts·with | 60 | EOL·is·removed·if·the·line·starts·with |
68 | 61 | "<%" | |
69 | and·ends·with | 62 | and·ends·with |
70 | .Li·"%>"·. | ||
71 | .Pp | ||
72 | 63 | "%>". | |
64 | .TP | ||
65 | .B·- | ||
73 | EOL·is·removed·if·the·line·ends·with | 66 | EOL·is·removed·if·the·line·ends·with |
74 | 67 | "-%>". | |
75 | And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with | 68 | And·leading·whitespaces·are·removed·if·the·erb·directive·starts·with |
76 | .Li·"<%-"·. | ||
77 | .Pp | ||
78 | .El | ||
79 | 69 | "<%-". | |
70 | .TP | ||
71 | \fB\-r\fP | ||
80 | Load·a·library | 72 | Load·a·library |
81 | .Pp | ||
82 | .It·Fl·U | ||
73 | .TP | ||
74 | \fB\-U\fP | ||
83 | can·be·one·of | 75 | can·be·one·of |
84 | Sets·the·default·value·for·internal·encodings | 76 | Sets·the·default·value·for·internal·encodings |
85 | 77 | ("Encoding.default_internal")·to·UTF-8. | |
86 | .Pp | ||
... Open expanded diff ... |
Offset 1, 250 lines modified | Offset 1, 313 lines modified | ||
1 | .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. | ||
2 | .Dd·August·11,·2019 | ||
3 | . | 1 | .TH·IRB·\&1·"Ruby·Programmer's·Reference·Guide"·"August·11,·2019"·"UNIX" |
4 | .Os·UNIX | ||
5 | .S | 2 | .SH·NAME |
6 | 3 | \fBirb\fP | |
7 | 4 | \-·Interactive·Ruby·Shell | |
8 | .S | 5 | .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 | . | 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 | 29 | [program_file] | |
32 | 30 | [argument·...] | |
33 | .Pp | ||
34 | .S | 31 | .SH·DESCRIPTION |
35 | 32 | \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 | .S | 34 | .SH·OPTIONS |
39 | .Bl·-tag·-width·"1234567890123"·-compact | ||
40 | .Pp | ||
41 | .It·Fl·-version | ||
35 | .TP | ||
36 | \fB\--version\fP | ||
42 | Prints·the·version·of | 37 | Prints·the·version·of |
43 | .Nm·. | ||
44 | .Pp | ||
45 | .It·Fl·E·Ar·external·Ns·Op·:·Ns·Ar·internal | ||
46 | 38 | \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·value | 45 | You·can·omit·the·one·for·internal·encodings,·then·the·value |
51 | 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 | Specifies | 50 | Specifies |
56 | 51 | $LOAD_PATH | |
57 | directory | 52 | 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·encodings | 56 | Sets·the·default·value·for·internal·encodings |
62 | 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 | Sets | 61 | Sets |
67 | 62 | $DEBUG | |
68 | to·true. | 63 | to·true. |
69 | .Pp | ||
70 | .It·Fl·f | ||
64 | .TP | ||
65 | \fB\-f\fP | ||
71 | Suppresses·read·of | 66 | Suppresses·read·of |
72 | .Pa·~/.irbrc·. | ||
73 | .Pp | ||
74 | . | 67 | \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 ... |
Offset 1, 247 lines modified | Offset 1, 270 lines modified | ||
1 | .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. | ||
2 | .Dd·April·20,·2017 | ||
3 | . | 1 | .TH·RI·\&1·"Ruby·Programmer's·Reference·Guide"·"April·20,·2017"·"UNIX" |
4 | .Os·UNIX | ||
5 | .S | 2 | .SH·NAME |
6 | 3 | \fBri\fP | |
7 | 4 | \-·Ruby·API·reference·front·end | |
8 | .S | 5 | .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 | . | 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 | .S | 20 | .SH·DESCRIPTION |
23 | 21 | \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·with | 23 | You·can·search·and·read·the·API·reference·for·classes·and·methods·with |
26 | .Nm·. | ||
27 | .Pp | ||
28 | . | 24 | \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 | 29 | It·Class·|·Module·|·Module::Class | |
35 | .Pp | ||
36 | 30 | It·Class::method·|·Class#method·|·Class.method·|·method | |
37 | .Pp | ||
38 | 31 | 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 | A | 34 | A |
45 | 35 | `\&.' | |
46 | matches·either·class·or·instance·methods,·while·#method | 36 | 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·name | 38 | 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·a | 39 | they're·contained·in.··If·the·gem·name·is·followed·by·a |
51 | 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·Fil | 44 | ri·Fil |
45 | .br | ||
58 | ri·File | 46 | ri·File |
47 | .br | ||
59 | ri·File.new | 48 | ri·File.new |
49 | .br | ||
60 | ri·zip | 50 | ri·zip |
51 | .br | ||
61 | ri·rdoc:README | 52 | ri·rdoc:README |
62 | .Ed | ||
63 | . | 53 | .br |
64 | Note·that·shell·quoting·or·escaping·may·be·required·for·method·names | 54 | 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 | . | 59 | .br |
71 | To·see·the·default·directories | 60 | To·see·the·default·directories |
72 | 61 | \fBri\fP | |
73 | will·search,·run: | 62 | will·search,·run: |
74 | .Bd·-literal·-offset·indent | ||
75 | ri·--list-doc-dirs | 63 | ri·--list-doc-dirs |
76 | .Ed | ||
77 | . | 64 | .br |
78 | Specifying·the | 65 | Specifying·the |
79 | 66 | \fB\--system\fP,\fB\--site\fP,\fB\--home\fP,\fB\--gems\fP, | |
80 | or | 67 | or |
81 | 68 | \fB\--doc-dir\fP | |
82 | options·will·limit | 69 | options·will·limit |
83 | 70 | \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·the | 73 | options·may·be·set·in·the |
88 | . | 74 | .IR·RI |
89 | environment·variable. | 75 | environment·variable. |
90 | .Pp | ||
91 | The | 76 | The |
92 | 77 | \fBri\fP | |
93 | pager·can·be·set·with·the | 78 | pager·can·be·set·with·the |
94 | . | 79 | .IR·RI_PAGER |
95 | environment·variable·or·the | 80 | environment·variable·or·the |
96 | . | 81 | .IR·PAGER |
97 | environment·variable. | 82 | environment·variable. |
98 | .Pp | ||
99 | .S | 83 | .SH·OPTIONS |
100 | .Bl·-tag·-width·"1234567890123"·-compact | ||
101 | .Pp | ||
... Open expanded diff ... |
Offset 1, 666 lines modified | Offset 1, 760 lines modified | ||
1 | .\"Ruby·is·copyrighted·by·Yukihiro·Matsumoto·<matz@netlab.jp>. | ||
2 | .Dd·April·14,·2018 | ||
3 | . | 1 | .TH·RUBY·\&1·"Ruby·Programmer's·Reference·Guide"·"April·14,·2018"·"UNIX" |
4 | .Os·UNIX | ||
5 | .S | 2 | .SH·NAME |
6 | 3 | \fBruby\fP | |
7 | 4 | \-·Interpreted·object-oriented·scripting·language | |
8 | .S | 5 | .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 | . | 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 | .S | 29 | .SH·DESCRIPTION |
32 | Ruby·is·an·interpreted·scripting·language·for·quick·and·easy | 30 | Ruby·is·an·interpreted·scripting·language·for·quick·and·easy |
33 | object-oriented·programming.··It·has·many·features·to·process·text | 31 | 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·you | 34 | 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,·but | 35 | 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·of | 36 | don't·like·too·many·parentheses,·Ruby·might·be·your·language·of |
40 | choice. | 37 | choice. |
41 | .S | 38 | .SH·FEATURES |
42 | Ruby's·features·are·as·follows: | 39 | Ruby's·features·are·as·follows: |
43 | . | 40 | .TP |
44 | . | 41 | .B·"Interpretive" |
45 | Ruby·is·an·interpreted·language,·so·you·don't·have·to·recompile | 42 | 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 | . | 45 | .B·"Variables·have·no·type·(dynamic·typing)" |
49 | Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to | 46 | Variables·in·Ruby·can·contain·data·of·any·type.··You·don't·have·to |
50 | worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile | 47 | worry·about·variable·typing.··Consequently,·it·has·a·weaker·compile |
51 | time·check. | 48 | time·check. |
52 | .Pp | ||
49 | .TP | ||
53 | . | 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 | . | 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 | . | 57 | .B·"No·user-level·memory·management" |
61 | Ruby·has·automatic·memory·management.··Objects·no·longer·referenced | 58 | Ruby·has·automatic·memory·management.··Objects·no·longer·referenced |
62 | from·anywhere·are·automatically·collected·by·the·garbage·collector | 59 | from·anywhere·are·automatically·collected·by·the·garbage·collector |
63 | built·into·the·interpreter. | 60 | built·into·the·interpreter. |
64 | .Pp | ||
61 | .TP | ||
65 | . | 62 | .B·"Everything·is·an·object" |
66 | Ruby·is·a·purely·object-oriented·language,·and·was·so·since·its | 63 | 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 | . | 66 | .B·"Class,·inheritance,·and·methods" |
70 | Being·an·object-oriented·language,·Ruby·naturally·has·basic | 67 | 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 | . | 70 | .B·"Singleton·methods" |
74 | Ruby·has·the·ability·to·define·methods·for·certain·objects.··For | 71 | Ruby·has·the·ability·to·define·methods·for·certain·objects.··For |
75 | example,·you·can·define·a·press-button·action·for·certain·widget·by | 72 | 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·your | 73 | defining·a·singleton·method·for·the·button.··Or,·you·can·make·up·your |
77 | own·prototype·based·object·system·using·singleton·methods,·if·you·want | 74 | own·prototype·based·object·system·using·singleton·methods,·if·you·want |
78 | to. | 75 | to. |
79 | .Pp | ||
76 | .TP | ||
80 | . | 77 | .B·"Mix-in·by·modules" |
81 | Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a | 78 | Ruby·intentionally·does·not·have·the·multiple·inheritance·as·it·is·a |
82 | source·of·confusion.··Instead,·Ruby·has·the·ability·to·share | 79 | source·of·confusion.··Instead,·Ruby·has·the·ability·to·share |
83 | implementations·across·the·inheritance·tree.··This·is·often·called·a | 80 | implementations·across·the·inheritance·tree.··This·is·often·called·a |
84 | .Sq·Mix-in·. | ||
85 | 81 | `Mix-in'. | |
82 | .TP | ||
86 | . | 83 | .B·"Iterators" |
87 | Ruby·has·iterators·for·loop·abstraction. | 84 | Ruby·has·iterators·for·loop·abstraction. |
88 | .Pp | ||
85 | .TP | ||
89 | . | 86 | .B·"Closures" |
90 | In·Ruby,·you·can·objectify·the·procedure. | 87 | In·Ruby,·you·can·objectify·the·procedure. |
91 | .Pp | ||
88 | .TP | ||
92 | . | 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 ... |