factored join cli into its own module
0.6.0