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}