diff --git a/src/main.rs b/src/main.rs index 232e1a3..4e054e6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,7 +7,7 @@ mod variations; use std::env; use parse::parse; -use periodic_table::Element; +use periodic_table::{Element, periodic_table}; use crate::variations::calculate::get_variations; @@ -24,6 +24,11 @@ fn main() { for argument in env::args() { args.push(argument); } + + if args.len() < 2 { + println!("{:#?}", periodic_table()); + return + } let elements = parse(&args[1]); println!("{:#?}", elements);