--init creates dir structure and config file if it doesn't exist