Add getopt package
opt method