Pick a consistent syntax strategy
UNIX fails here because commands were
developed by lots of different people at
different organizations
• No guidelines provided
Simple command list
• e.g, vi, minimize keystrokes
Commands plus arguments
• realistic, can provide keyword parameters
• % cp from=foo to=bar