Lineguide is a tool to generate code to parse command line options and arguments for C programs. The generated code includes actions for parsed options and arguments. Lineguide is a Python script file. You can embed it in your projects with copying, not without installing.