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);