Documentation ¶
Overview ¶
Package cmdexec -- コマンド実行についてのサンプルが配置されているパッケージです。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MultiCommandWithPipe ¶ added in v0.2.8
func MultiCommandWithPipe() error
MultiCommandWithPipe は、複数の (*exec.Cmd) をパイプストリームで繋いで実行するサンプルです.
func NewRegister ¶
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。
func OneShot ¶
func OneShot() error
OneShot は、コマンドを一発実行して結果を取得するサンプルです.
REFERENCES:
- https://stackoverflow.com/questions/19847594/how-to-reliably-detect-os-platform-in-go
- https://github.com/devlights/try-golang/issues/87
- https://stackoverflow.com/questions/31467153/golang-failed-exec-command-that-works-in-terminal
- https://github.com/github/hub/blob/2e002395b6a23fd2f51b9ed46e7d7581acd9dbd1/cmd/cmd.go#L40
func OneShotWithStderr ¶
func OneShotWithStderr() error
OneShotWithStderr は、コマンドを一発実行して結果を取得するサンプルです。(標準エラー出力も含む)
REFERENCES:
func Stdinouterr ¶
func Stdinouterr() error
Stdinouterr は、標準入力・標準出力・標準エラー出力を指定してコマンドを実行するサンプルです。
REFERENCES:
func WithDir ¶ added in v0.4.1
func WithDir() error
WithDir -- *exec.Cmd 実行時にワーキングディレクトリを指定するサンプルです.
REFERENCES
func WithEnv ¶ added in v0.4.1
func WithEnv() error
WithEnv -- *exec.Cmd 実行時に追加の環境変数を指定するサンプルです.
REFERENCES
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.