I see two use-cases:
- Add a local directory as a jump-start instance
- Add someone else's jump-start instance from GitHub
Are these the same subcommand or separate commands?
# Adds local directory to your config file
jump-start install <local_path>
# Clones and adds remote instance to your config file
jump-start install <instance_identifier>
That feels messy. Maybe they should be separate. Or just have users handle the cloning themselves.
jump-start install <local_path>
git clone https://github.com/kevinschaul/jump-start.git ~/dev/kevinschaul-jump-start
jump-start install ~/dev/kevinschaul-jump-start
I see two use-cases:
Are these the same subcommand or separate commands?
That feels messy. Maybe they should be separate. Or just have users handle the cloning themselves.