Minimal command-line parser