- main app - add list available config parsers
- main app - add list available spec parsers
- main app - make logging work
- main app - make lint, update, new commands work
- all config parsers: write php array spec, write php linter for spec
- config ini parser:
- handle errors in parse_ini_file with interim error handler
- check required/set default config items to match array spec
- write method to write out changed configuration
- another app or flag for config generation
- spec parser for other formats - xml?
- another app or flag for scanner for other formats? gintrospection based scanner?
// 5. changes in behavior // 3. actual output location for generation // 4. logging behavior/location // 6. do generation
set up writing // 2. templates format and location // 3. what to generate
// 3.a. new - writing // 1. using spec data, write C files // 2. using spec data, write test files // 3. using spec data, write doc files // 3.b. update - reading/writing // 1. read in data, compare to spec data, write C files // 2. read in data, compare to spec data, write test files // 3. read in data, compare to spec data, write doc files