ダムシェル(xonsh.dumb_shell

$ TERM == 'ダム'のときのダムシェル。通常はemacsで発生します。

クラスxonsh.dumb_shell.DumbShell* args** kwargs [ソース]

$ TERM == 'ダム'のときのダムシェル。通常はemacsで発生します。

cmdloopintro = None

プロンプトを繰り返し発行し、入力を受け入れ、受け取った入力から最初の接頭辞を解析し、行の残りの部分を引数として渡してアクションメソッドに送ります。

color_style

現在のカラーマップを返します。

color_style_names

使用可能なすべてのスタイル名の繰り返し可能性を返します。

columnizelistdisplaywidth = 80

文字列のリストをコンパクトな列のセットとして表示します。

各列は必要なだけ幅が広い。列は2つのスペースで区切られています(1つは判読不能です)。

compilesrc

ソースコードをコンパイルし、(おそらく変更された)ソースと有効なコードオブジェクトを返します。

completeテキスト状態

次の 'text'の補完を返します。

コマンドが入力されていない場合は、コマンドリストに対して完了します。それ以外の場合はcomplete_ <command>を呼び出して補完のリストを取得してください。

complete_help* args
completedefault接頭辞begidxendidx

テキストのタブ補完を実装します。

completenames接頭辞begidxendidx

テキストのタブ補完を実装します。

default

コードの実行を実装します。

do_helparg

「ヘルプ」を使用して使用可能なコマンドを一覧表示するか、「ヘルプcmd」を使用して詳細なヘルプを表示します。

emptyline

空行が入力されたときに呼び出されます。

format_colorstringhide = Falseforce_string = False** kwargs

カラーフォーマットのreadline実装。これはANSIカラーコードを使用します。

get_names
onecmd

プロンプトに応じて入力されたかのように引数を解釈します。

これはオーバーライドされる可能性がありますが、通常はそうする必要はありません。便利な実行フックについては、precmd()およびpostcmd()メソッドを参照してください。戻り値は、インタプリタによるコマンドの解釈を停止するかどうかを示すフラグである。

parseline

no-opにオーバーライドされます。

postcmd停止

行の実行の直前に呼び出されます。readlineの場合、これはコードブロックの自動字下げを処理します。

postloop

cmdloop()メソッドが復帰しようとしているときに一度実行されたフックメソッド。

precmd

行の実行の直前に呼び出されます。

preloop

cmdloop()メソッドが呼び出されたときに一度実行されたフックメソッド。

print_colorstringhide = False** kwargs

文字列をカラーで印刷します。文字列が入力として与えられた場合、この基本実装の色はANSIカラーコードに基づいています。トークンペアのリストが与えられていれば、利用可能であれば、それに基づいて色分けされる。pygmentsが利用できない場合は、無色の文字列が出力されます。

print_topicsヘッダーcmdscmdlenmaxcol
push

バッファに行をプッシュし、複数行の入力を可能にする方法でコードをコンパイルします。

reset_buffer

ラインバッファをリセットします。

restore_tty_sanity

TTYスタンダードモードをリセットするためのインターフェイス。これは、シェルのバックエンドに大きく依存します。バックグラウンドの振る舞いにのみ影響するため、ほとんどの場合オプションです。

settitle

端末のタイトルを設定します。

singlelinestore_in_history = True** kwargs

1行の入力を読み込みます。store_in_history kwargは、入力がreadlineのメモリ内履歴に格納されるべきかどうかを示すフラグです。

doc_header= '文書化されたコマンド(タイプhelp <topic>):'
doc_leader= ''
identchars= 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_'
intro=なし
lastcmd= ''
misc_header= 'その他のヘルプトピック:'
nohelp= '***%sのヘルプはありません'
prompt

現在のプロンプト文字列を取得します。

ruler= '='
styler
undoc_header= '記載されていないコマンド:'
use_rawinput=