input_path

Function input_path 

Source
pub fn input_path(message: &str, default: Option<&str>) -> Result<String>
Expand description

パス入力プロンプト

パス入力に特化したプロンプト。存在確認は行わない。

§引数

  • message - プロンプトメッセージ
  • default - デフォルトパス(オプション)

§戻り値

入力されたパス文字列

§Errors

次の場合にエラーを返します:

  • 標準入出力へのアクセスに失敗した場合
  • ユーザーが対話を中断した場合(Ctrl-C等)
  • ターミナルが利用できない環境で実行した場合

§使用例

use backup_suite::ui::interactive::input_path;

let path = input_path("バックアップ先を入力", Some("/tmp/backup"))?;
println!("パス: {}", path);