file/file.rs
1use join_string::Join;
2use std::fs::File;
3
4const USAGE: &str = "<file> <separator> [string]...";
5
6fn main() -> std::io::Result<()> {
7 let mut args = std::env::args().skip(1);
8
9 let filename = args.next().expect(USAGE);
10 let sep = args.next().expect(USAGE);
11
12 let file = File::create(filename)?;
13
14 args.join(sep).write_io(file)?;
15
16 Ok(())
17}