Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rustで作った自作コマンド群の話

 Rustで作った自作コマンド群の話

6月17日に行われたNEW DEBUG!!!!で発表した資料です。
https://caspur.wintu.dev/front/lives/264

garebare

June 17, 2022
Tweet

More Decks by garebare

Other Decks in Programming

Transcript

  1. helpとversionのオプションはデフォルトで実装 pub trait Commands { fn print_help(&self, options: &Vec<String>, arg:

    &str) -> bool { if options.contains(&"--help".to_string()) || options.contains(&"-help".to_string()) || options.contains(&"-h".to_string()) || arg == "help" { self.help(); return true; } false } }
  2. - cat - ls - ps - rm - touch

    - witch 作ったコマンド