Parse arguments without a dependency

Python

argparse covers subcommands, types and help text, which is more than most scripts ever need.

import argparse

parser = argparse.ArgumentParser(description='Import a CSV export.')
parser.add_argument('path', help='file to import')
parser.add_argument('--batch', type=int, default=500)
parser.add_argument('--dry-run', action='store_true')
args = parser.parse_args()

More in Python

Random picks