* ruby.1: a patch to describe --encoding. a patch from Yugui

<yugui AT yugui.sakura.ne.jp> in [ruby-dev:33079].

* ruby.c: ditto.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15035 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
matz 2008-01-14 07:10:22 +00:00
parent a31e2da12c
commit c884219d96
4 changed files with 47 additions and 3 deletions

View File

@ -1,3 +1,10 @@
Mon Jan 14 16:09:16 2008 Yukihiro Matsumoto <matz@ruby-lang.org>
* ruby.1: a patch to describe --encoding. a patch from Yugui
<yugui AT yugui.sakura.ne.jp> in [ruby-dev:33079].
* ruby.c: ditto.
Mon Jan 14 13:49:26 2008 Tanaka Akira <akr@fsij.org> Mon Jan 14 13:49:26 2008 Tanaka Akira <akr@fsij.org>
* re.c (rb_reg_prepare_re): initialize error message buffer. * re.c (rb_reg_prepare_re): initialize error message buffer.

36
ruby.1
View File

@ -13,14 +13,17 @@
.Op Fl Sacdlnpswvy .Op Fl Sacdlnpswvy
.Op Fl 0 Ns Op Ar octal .Op Fl 0 Ns Op Ar octal
.Op Fl C Ar directory .Op Fl C Ar directory
.Op Fl E Ar encoding
.Op Fl F Ar pattern .Op Fl F Ar pattern
.Op Fl I Ar directory .Op Fl I Ar directory
.Op Fl K Ar c .Op Fl K Ar c
.Op Fl T Ns Op Ar level .Op Fl T Ns Op Ar level
.Op Fl W Ns Op Ar level
.Op Fl e Ar command .Op Fl e Ar command
.Op Fl i Ns Op Ar extension .Op Fl i Ns Op Ar extension
.Op Fl r Ar library .Op Fl r Ar library
.Op Fl x Ns Op Ar directory .Op Fl x Ns Op Ar directory
.Op Fl -disable-gems
.Op Fl - .Op Fl -
.Op Ar program_file .Op Ar program_file
.Op Ar argument ... .Op Ar argument ...
@ -132,8 +135,13 @@ makes Ruby read whole file at once as a single string since there is
no legal character with that value. no legal character with that value.
.Pp .Pp
.It Fl C Ar directory .It Fl C Ar directory
.It Fl X Ar directory
Causes Ruby to switch to the directory. Causes Ruby to switch to the directory.
.Pp .Pp
.It Fl E Ar encname
.It Fl -encoding Ar encname
Specifies the encoding for the program codes.
.Pp
.It Fl F Ar pattern .It Fl F Ar pattern
Specifies input field separator Specifies input field separator
.Pf ( Li "$;" ) . .Pf ( Li "$;" ) .
@ -162,6 +170,30 @@ on machines that don't support it, in the following manner:
.It Fl T Ns Op Ar level .It Fl T Ns Op Ar level
Turns on taint checks at the specified level (default 1). Turns on taint checks at the specified level (default 1).
.Pp .Pp
.It Fl W Ns Op Ar level
Turns on verbose mode at the specified level, without printing version
message at the beginning. The level can be;
.Bl -hang -offset indent
.It Sy 0
Verbose mode is "silence". It sets the
.Li "$VERBOSE"
to nil.
.Pp
.It Sy 1
Verbose mode is "medium". It sets the
.Li "$VERBOSE"
to false.
.Pp
.It Sy 2 (default)
Verbose mode is "verbose". It sets the
.Li "$VERBOSE"
to true.
.Fl W Ns
2 is same as
.Fl w
.
.El
.Pp
.It Fl a .It Fl a
Turns on auto-split mode when used with Turns on auto-split mode when used with
.Fl n .Fl n
@ -304,6 +336,10 @@ before executing script.
Turns on compiler debug mode. Ruby will print a bunch of internal Turns on compiler debug mode. Ruby will print a bunch of internal
state messages during compiling scripts. You don't have to specify state messages during compiling scripts. You don't have to specify
this switch, unless you are going to debug the Ruby interpreter. this switch, unless you are going to debug the Ruby interpreter.
.Pp
.It Fl -disable-gems
Disables RubyGems libraries. By default, Ruby can load the latest
version of the each installed gems.
.El .El
.Pp .Pp
.Sh ENVIRONMENT .Sh ENVIRONMENT

1
ruby.c
View File

@ -108,6 +108,7 @@ usage(const char *name)
"-Cdirectory cd to directory, before executing your script", "-Cdirectory cd to directory, before executing your script",
"-d set debugging flags (set $DEBUG to true)", "-d set debugging flags (set $DEBUG to true)",
"-e 'command' one line of script. Several -e's allowed. Omit [programfile]", "-e 'command' one line of script. Several -e's allowed. Omit [programfile]",
"-Eencoding specifies the character encoding for the program codes",
"-Fpattern split() pattern for autosplit (-a)", "-Fpattern split() pattern for autosplit (-a)",
"-i[extension] edit ARGV files in place (make backup if extension supplied)", "-i[extension] edit ARGV files in place (make backup if extension supplied)",
"-Idirectory specify $LOAD_PATH directory (may be used more than once)", "-Idirectory specify $LOAD_PATH directory (may be used more than once)",

View File

@ -1,7 +1,7 @@
#define RUBY_VERSION "1.9.0" #define RUBY_VERSION "1.9.0"
#define RUBY_RELEASE_DATE "2008-01-13" #define RUBY_RELEASE_DATE "2008-01-14"
#define RUBY_VERSION_CODE 190 #define RUBY_VERSION_CODE 190
#define RUBY_RELEASE_CODE 20080113 #define RUBY_RELEASE_CODE 20080114
#define RUBY_PATCHLEVEL 0 #define RUBY_PATCHLEVEL 0
#define RUBY_VERSION_MAJOR 1 #define RUBY_VERSION_MAJOR 1
@ -9,7 +9,7 @@
#define RUBY_VERSION_TEENY 0 #define RUBY_VERSION_TEENY 0
#define RUBY_RELEASE_YEAR 2008 #define RUBY_RELEASE_YEAR 2008
#define RUBY_RELEASE_MONTH 1 #define RUBY_RELEASE_MONTH 1
#define RUBY_RELEASE_DAY 13 #define RUBY_RELEASE_DAY 14
#ifdef RUBY_EXTERN #ifdef RUBY_EXTERN
RUBY_EXTERN const char ruby_version[]; RUBY_EXTERN const char ruby_version[];