564件ヒット
[101-200件を表示]
(0.026秒)
別のキーワード
ライブラリ
- ビルトイン (180)
-
drb
/ extservm (24) - fileutils (12)
-
irb
/ cmd / nop (24) -
irb
/ extend-command (72) -
rubygems
/ command (108) -
rubygems
/ command _ manager (12) -
rubygems
/ ext / builder (12) - shell (30)
-
shell
/ command-processor (84) -
shell
/ system-command (6)
クラス
-
DRb
:: ExtServManager (24) -
Gem
:: Command (108) -
Gem
:: CommandManager (12) -
Gem
:: Ext :: Builder (12) - IO (168)
-
IRB
:: ExtendCommand :: Nop (24) - Shell (30)
-
Shell
:: CommandProcessor (84) -
Shell
:: SystemCommand (6)
モジュール
- FileUtils (12)
-
IRB
:: ContextExtender (24) -
IRB
:: ExtendCommandBundle (48) - Process (12)
キーワード
-
add
_ common _ option (12) -
add
_ delegate _ command _ to _ shell (6) -
add
_ specific _ extra _ args (12) -
alias
_ command (18) -
alias
_ map (6) -
build
_ args (12) -
build
_ args= (12) - command= (12)
- commands (12)
-
def
_ builtin _ commands (6) -
def
_ extend _ command (24) -
def
_ system _ command (12) - exec (12)
- execute (12)
-
extend
_ object (12) -
extra
_ args (12) -
extra
_ args= (12) - initialize (6)
-
install
_ builtin _ commands (6) -
install
_ extend _ commands (24) -
install
_ system _ commands (12) - instance (12)
-
irb
_ original _ method _ name (12) -
method
_ added (6) - new (24)
- popen (168)
- run (12)
-
run
_ config (6) -
specific
_ extra _ args (12) -
specific
_ extra _ args _ hash (12) -
unalias
_ command (12) -
undef
_ system _ command (12)
検索結果
先頭5件
-
Shell
. undef _ system _ command(command) -> Shell :: CommandProcessor (6337.0) -
commandを削除します.
...
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... -
Shell
. alias _ command(alias , command , *opts) { . . . } -> self (6249.0) -
コマンドの別名(エイリアス)を作成します。 コマンドが無い場合は、Shell.def_system_command などであらかじめ作成します.
...マンドが無い場合は、Shell.def_system_command などであらかじめ作成します.
@param alias エイリアスの名前を文字列で指定します.
@param command コマンド名を文字列で指定します.
@param opts command で指定したコマンドのオプションを......指定します.
使用例: ls -la | sort -k 5 のような例。
require 'shell'
Shell.def_system_command("ls")
Shell.alias_command("lsla", "ls", "-a", "-l")
Shell.def_system_command("sort")
sh = Shell.new
sh.transact {
(lsla | sort("-k 5")).each {|l|
puts l
}
}... -
Shell
. unalias _ command(alias) -> () (6148.0) -
commandのaliasを削除します.
...
commandのaliasを削除します.
@param alias 削除したいエイリアスの名前を文字列で指定します。
@raise NameError alias で指定したコマンドが無い場合に発生します。
使用例: ls -la | sort -k 5 のような例。
require 'shell'
Shell.def_system_co......mmand("ls")
Shell.alias_command("lsla", "ls", "-a", "-l")
Shell.def_system_command("sort")
sh = Shell.new
sh.transact {
(lsla | sort("-k 5")).each {|l|
puts l
}
}
Shell.unalias_command("lsla")
begin
Shell.unalias_command("lsla")
rescue NameError => err
puts err... -
IRB
:: ContextExtender . install _ extend _ commands -> object (6113.0) -
定義済みの拡張を読み込みます。
...で以下のメソッドが利用できるようになります。
* eval_history=
* use_tracer=
* math_mode=
* use_loader=
* save_history=
irb/extend-command が require された時にライブラリ内部で自動的
に実行されます。
@see IRB::ContextExtender.def_extend_command... -
DRb
:: ExtServManager . command=(cmd) (6108.0) -
サービスを起動するためのコマンドを指定するための Hash を 設定します。
...サービスを起動するためのコマンドを指定するための Hash を
設定します。
@param cmd コマンドを設定した Hash
@see DRb::ExtServManager.command... -
IRB
:: ContextExtender . def _ extend _ command(cmd _ name , load _ file , *aliases) -> object (6102.0) -
IRB::Context に cmd_name で指定したメソッドが実行できるように拡張 します。
IRB::Context に cmd_name で指定したメソッドが実行できるように拡張
します。
@param cmd_name メソッド名を Symbol で指定します。
IRB::Context クラスのインスタンスメソッドとして定
義してある必要があります。
@param load_file cmd_name で指定したメソッドが定義されたファイル名を指
定します。このファイルは自動的に require されます。
@param aliases cmd_name の別名を Symb... -
FileUtils
. commands -> Array (6101.0) -
何らかのオプションを持つメソッド名の配列を返します。
...何らかのオプションを持つメソッド名の配列を返します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.commands # => ["chmod", "cp", "cp_r", "install", ...]
//}... -
Shell
. install _ system _ commands(pre = "sys _ ") -> () (6101.0) -
system_path上にある全ての実行可能ファイルをShellに定義する. メソッ ド名は元のファイル名の頭にpreをつけたものとなる.
...メソッド名の先頭に付加される文字列を指定します。
使用例: 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
:: SystemCommand . new(sh , command , *opts) (3108.0) -
@todo
...@todo
@param sh
@param command
@param opts... -
Gem
:: CommandManager . instance -> Gem :: CommandManager (3101.0) -
自身をインスタンス化します。
自身をインスタンス化します。 -
IRB
:: ExtendCommand :: Nop . new(conf) -> IRB :: ExtendCommand :: Nop (3101.0) -
自身を初期化します。ユーザが直接使用するものではありません。
自身を初期化します。ユーザが直接使用するものではありません。
@param conf IRB::Context オブジェクトを指定します。 -
IRB
:: ExtendCommandBundle . extend _ object(obj) -> IRB :: ExtendCommandBundle (3101.0) -
IRB::ExtendCommandBundle で定義済みの拡張に指定されたエイリアスを obj に定義します。
...IRB::ExtendCommandBundle で定義済みの拡張に指定されたエイリアスを
obj に定義します。
@param obj IRB::ExtendCommandBundle を extend したオブジェクト...