into rust. Mainly this should give proper argument parsing and error handling, and also remove some of all the scattered shell scripts.