add clean --all support closes #266