summaryrefslogtreecommitdiff
path: root/example/countaction.py
blob: 9d1235c97aa8a9b483056c4d74fc578e43852c2e (plain)
1
2
3
4
5
6
7
8
9
10
11
from __future__ import print_function

from ruamel.std.argparse import CountAction
import argparse

parser = argparse.ArgumentParser()
parser.add_argument('--verbose', '-v', action=CountAction, const=1, nargs=0)
parser.add_argument('--quiet', '-q', action=CountAction, dest='verbose',
                    const=-1, nargs=0)

print(parser.parse_args("--verbose -v -q".split()))