Implement --dry-run and --humane options