qri init currently isn't transactional. If a user attempts to initialize a dataset, but fails at one of the steps, on the CLI, they can end up in a state where a .qri-ref file exists, but not ref has been stored.
Errors in the init process should roll back to a clean state
qri init
currently isn't transactional. If a user attempts to initialize a dataset, but fails at one of the steps, on the CLI, they can end up in a state where a.qri-ref
file exists, but not ref has been stored.Errors in the init process should roll back to a clean state