Commonalize usage.
Added interactive mode option.