19 lines
536 B
Python
19 lines
536 B
Python
import argparse
|
|
from functools import cached_property
|
|
|
|
class ArgumentsParser:
|
|
@cached_property
|
|
def parser(self):
|
|
parser = argparse.ArgumentParser(
|
|
prog=__file__,
|
|
description='Trigger based CPU governor auto adjust program.',
|
|
epilog='Happy CPU controlling'
|
|
)
|
|
parser.add_argument(
|
|
'-c', '--config',
|
|
type=str,
|
|
required=False,
|
|
default='cpu_governor_auto_adjust.xml',
|
|
)
|
|
return parser.parse_args()
|