Skip to content

ondra6ak/argpar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Argpar

A simple argument parser.

Usage

import argpar
import copy
import sys
opts = {"o": None, "g": "foo", "w": None}
flags = ["t", "u"]
posarg = {"path": "/home"}
argpar.parse(opts, copy.copy(sys.argv), flags, posarg)

Vaules in opts and posarg dictionaries are default values.

Will automaticaly print help message if a h flag is found and exit.

We recomend copying sys.argv, as arguments get removed during parsing.

Releases

No releases published

Packages

No packages published

Languages