bcrypt.ctf/bcrypter/cli/opt.py

22 lines
454 B
Python
Raw Normal View History

2025-06-21 21:29:00 +10:00
from enum import Enum
class OptType(Enum):
AbstractOpt # only used by Opt
Flag
Option
class Opt:
_TYPE: OptType = OptType.AbstractOpt
def __init__(self, *args) -> None:
pass
class Flag(Opt):
_TYPE: OptType = OptType.Flag
def __init__(self, *args) -> None:
super().__init__(*args)
class Option(Opt):
_TYPE: OptType = OptType.Option
def __init__(self, *args) -> None:
super().__init__(*args)