CLIFp 0.7 - Major Update (Targets FP 10.0)
This release marks a major milestone towards CLIFp being considered feature complete and stable enough to have a 1.0 release. While no compatibility changes have been made due to no new release of Flashpoint, this update includes significant improvements to input syntax, logging, ease-of-use, and overall functionality.
Primary Changes
-
Many implementation changes to make updates and function additions easier, which have facilitated the following changes
-
The syntax system has been completely overhauled and now uses a command approach that is similar to many other notable tools, like those from mamedev:
CLIFp <global options> command <command options>
In my opinion this lends to a much more intuitive system than relying on only switches. See the new README for more information
-
In any place where an ID can be used to specify a title, one can now also specify the title directly with a -t switch instead (the title must match exactly, with the user being prompted for clarification if a title that multiple entries use is passed)
-
Shortcuts to titles can now easily be created from the command line using the "link" command
-
Help information is now more clear, concise, and organized
Backend Changes
- The log will now note the version number of CLIFp in use
- The log now notes the section of the program that an event came from
- The log will now display paths with backslashes instead of forwardslashes
- The log will now note the notification level/verbosity specified
- Error Codes have been expanded and made more easy to implement/differentiate
- Various other small changes
CLIFp.exe
32-bit MD5: 8647c20f901ca68341bdcbea6a86b877
32-bit SHA256: a976485fa9c6283c5e62f453fe8f603c81efb2a88ac111a32b4dbaca36bba5ac
64-bit MD5: b2c464928284426452d6a4d3f2bf9d2b
64-bit SHA256: cb078d72af3744f4ae50586d04b61f39a03bb01a4b41e3fa20f309f799bf9bbc