Here is the things during my work.
[toc]
- Implement reading information from file
- Implement collecting and sorting information and form a structure of information for further uses.
- Implement Dependencies Checks, including
modId
,versionRange
andmandatory
attributes.- check
modId
andmandatory
- check
versionRange
- check
- Implement Document Delivery Mechanism.
- more in the future.
To manipulate jar file, I assume it is kind of zip file. And I find module concerning zips. That is: zipfile module.
The changes are about all these recent days:
- UPX is enabled for packing.
- Do tests and fix some bugs.
- Now there is an ability to give you the documents of itself from command line. The function is completed for use.
- Use
-GiveDoc
option to choose document and-DocLang
option to choose language. - If you use
-ChooseDoc
option you can type in the executor and options to start with. (Usestart
as the executor to invoke default application.) - If you're using the builded version, you may need to come with
-GiveDoc_SleepExit {seconds}
or-GiveDoc_PauseExit
. (Replace '{seconds}' with that you want it to be. - All should be compatible to crossing platforms.
- Add option
--version
. - Correct typo for
-forceMandatory
option. - Try two new icons.
- LICENSE is now integrated and can be view by option
-license
. - Debug modes can be enabled through the options. But not set in codes very well until now.
- To see "About", pass option "-onlyAbout".
- Mandatory property is considered and can be configured now.
Alpha version.
Basic functions are ready to use.