we can require this in `berkshelf/init_generator`. It shouldn't be used by anything else