294件ヒット
[1-100件を表示]
(0.014秒)
ライブラリ
- ビルトイン (132)
- benchmark (12)
- rake (12)
-
rexml
/ document (12) -
rubygems
/ defaults (12) -
rubygems
/ source _ info _ cache (24) - shell (42)
-
shell
/ command-processor (18) -
shell
/ system-command (6) - win32ole (24)
クラス
-
Benchmark
:: Tms (12) - Dir (72)
-
Gem
:: SourceInfoCache (24) -
REXML
:: NotationDecl (12) - Shell (42)
-
Shell
:: CommandProcessor (18) -
Shell
:: SystemCommand (6) - SystemCallError (48)
- SystemExit (12)
- WIN32OLE (12)
-
WIN32OLE
_ TYPELIB (12)
キーワード
- === (12)
-
alias
_ command (6) - application= (12)
-
def
_ system _ command (12) -
default
_ system _ path (6) -
default
_ system _ path= (6) -
default
_ system _ source _ cache _ dir (12) - entries (12)
- foreach (24)
-
install
_ system _ commands (12) -
latest
_ system _ cache _ file (12) - locale (12)
- new (102)
- open (24)
-
system
_ cache _ file (12) -
unalias
_ command (6) -
undef
_ system _ command (12)
検索結果
先頭5件
-
Shell
. install _ system _ commands(pre = "sys _ ") -> () (6124.0) -
system_path上にある全ての実行可能ファイルをShellに定義する. メソッ ド名は元のファイル名の頭にpreをつけたものとなる.
...
system_path上にある全ての実行可能ファイルをShellに定義する. メソッ
ド名は元のファイル名の頭にpreをつけたものとなる.
@param pre Shellに定義するメソッド名の先頭に付加される文字列を指定します。
使用例: ls -l | head -n 5......のような例。
require 'shell'
Shell.install_system_commands
sh = Shell.new
sh.verbose = false
sh.transact {
(sys_ls("-l") | sys_head("-n 5")).each {|l|
puts l
}
}... -
Shell
. default _ system _ path -> Array (6121.0) -
Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。
...quire 'shell'
p Shell.default_system_path
# 例
#=> [ "/opt/local/bin", "/opt/local/sbin", "/usr/bin", "/bin", "/usr/sbin", "/sbin", "/usr/local/bin", "/usr/X11/bin", "/Users/kouya/bin"]
Shell.default_system_path = ENV["HOME"] + "/bin"
p Shell.default_system_path
# => "/Users/kouya/bin"... -
Shell
. default _ system _ path=(path) (6121.0) -
Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。
...quire 'shell'
p Shell.default_system_path
# 例
#=> [ "/opt/local/bin", "/opt/local/sbin", "/usr/bin", "/bin", "/usr/sbin", "/sbin", "/usr/local/bin", "/usr/X11/bin", "/Users/kouya/bin"]
Shell.default_system_path = ENV["HOME"] + "/bin"
p Shell.default_system_path
# => "/Users/kouya/bin"... -
Shell
. def _ system _ command(command , path = command) -> nil (6120.0) -
Shell のメソッドとして command を登録します.
...ドを実行するにはまず, Shellのメソッドとして定義します.
注) コマンドを定義しなくとも直接実行できる Shell#system コマンドもあります.
@param command Shell のメソッドとして定義するコマンドを文字列で指定します。
@param path......します。
指定しない場合はcommand と同じになります。
例)
require 'shell'
Shell.def_system_command "ls"
# ls を定義
Shell.def_system_command "sys_sort", "sort"
# sortコマンドをsys_sortとして定義
sh = Shell.new
sh.transact {
ls.each {... -
Shell
. undef _ system _ command(command) -> Shell :: CommandProcessor (6114.0) -
commandを削除します.
....
@param command 削除するコマンドの文字列を指定します。
動作例:
require 'shell'
Shell.def_system_command("ls")
# ls を定義
Shell.undef_system_command("ls")
# ls を 削除
sh = Shell.new
begin
sh.transact {
ls("-l").each {|l|
puts l... -
Gem
. default _ system _ source _ cache _ dir -> String (6102.0) -
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。 -
Gem
:: SourceInfoCache . latest _ system _ cache _ file -> String (6102.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache . system _ cache _ file -> String (6102.0) -
システムキャッシュのファイル名を返します。
システムキャッシュのファイル名を返します。 -
Shell
:: CommandProcessor . def _ system _ command(command , path = command) -> () (6102.0) -
@todo
@todo
与えられたコマンドをメソッドとして定義します。
@param command 定義したいコマンドを指定します。
@param path command のパスを指定します。省略すると環境変数 PATH から command を探します。 -
Shell
:: CommandProcessor . install _ system _ commands(prefix = "sys _ ") -> () (6102.0) -
全てのシステムコマンドをメソッドとして定義します。
全てのシステムコマンドをメソッドとして定義します。
既に定義されているコマンドを再定義することはありません。
デフォルトでは全てのコマンドに "sys_" というプレフィクスが付きます。
また、メソッド名として使用できない文字は全て "_" に置換してメソッドを定義します。
このメソッドの実行中に発生した例外は単に無視されます。
@param prefix プレフィクスを指定します。 -
Shell
:: CommandProcessor . undef _ system _ command(command) -> self (6102.0) -
与えられたコマンドを削除します。
与えられたコマンドを削除します。
@param command 削除したいコマンド名を指定します。 -
SystemCallError
. new(errno) -> SystemCallError (3101.0) -
整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
...クトは SystemCallError の直接のインスタンスではなく、サブクラスのインスタンスです。
それらのサブクラスは Errno モジュール内に定義されています。
対応するサブクラスが存在しないコードを与えた場合には、 SystemCallError......ときに発生します。
例:
p SystemCallError.new("message", 2)
# => #<Errno::ENOENT: No such file or directory - message>
p SystemCallError.new(2)
# => #<Errno::ENOENT: No such file or directory>
p SystemCallError.new(256)
# => #<SystemCallError: Unknown error 256>... -
SystemCallError
. new(error _ message) -> SystemCallError (3101.0) -
SystemCallError オブジェクトを生成して返します。
...SystemCallError オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列
例:
p SystemCallError.new("message")
# => #<SystemCallError: unknown error - message>...