cargo new --lib rspy cd rspy touch command-history.txt gh repo create touch .editorconfig touch cspell.json cargo add --dev pretty_assertions poetry init poetry add --group=dev bandit poetry add --group=dev black cargo add --dev tempfile cargo add anyhow