Handle argument errors, provide help
Dependencies
- [2]
YFZX4FSZGenerate transaction numbers - [3]
R5EWGEJKAdd account actions, default to Brukskonto - [4]
RX4WJ4WARust project metadata - [5]
BGZQCBP7Update to Edition 2021, bump to 0.2.0 - [*]
QDZOD3MNAble to parse CSV
Change contents
- edit in src/main.rs at line 207[7.2184][7.2184]
}fn print_help() {println!("Error: Missing arguments!");println!("");println!("Usage:");println!("");println!("This program requires two arguments:");println!("Argument 1: Input CSV file from ICA Banken");println!("Argument 2: Output CSV file formatted for GnuCash import");println!("");println!("Example:");println!("icabanken2gnucash ica.csv ica-gnucash.csv");println!("");println!("If compiled with `pipe` feature, pipe in and out instead");println!("icabanken2gnucash < ica.csv > ica-gnucash.csv"); - edit in src/main.rs at line 227
if args.len() < 2 {print_help();process::exit(1);} - replacement in Cargo.toml at line 3
version = "0.3.0"version = "0.3.1" - replacement in Cargo.lock at line 41
version = "0.3.0"version = "0.3.1"