yabBuilderPreface Who work on more then one projects at the same time and need to update his projects soem times, ask for a way to do his work easier. Every time typing commands to bind the software, link a icon to the application and create a zip package are hard work. Ok you can save your commands into a textfile and use drag and drop to make your work, or you can use the bash-history and browse through the terminal to found the rigth commands, but why not easier? I have proceed all this solutions and everytime i ask me "is there not a easier way to do that?" Is there a way to do this automaticly? yabBuilder do this for you. This little program bind your source, link a svg icon to your bind application and put it into a zip package. So you can fast and easy update your packages. If you have entered all project informations you can save this informations as a template, so you can easy load the informations for your project. Operating Instructions ![]() Type into the first input area the name for your project (name of your program). This name are automaticly the name of your program folder. ![]() In the second input area you setup the folder there your application will be installed. This can be done using the "search" option or you select one of the listed folders (listed in the dropbox). ![]() If you select "use existing folder" yabBuilder dont create a program folder. This is importand then you need to include more files as the main application (local files, documentation, graphics...). The selected folder is automaticly the installfolder for your application, so you need to place it on the right place. Example: Is it a systemtool you need to place the folder at "/boot/apps/System/MyProgram". ![]() The next input area are the place of your sourcecode. You can search for it through the "search" button. ![]() In the following input area you setup the svg icon for your application. ![]() Through the dropbox you can select one of the included SVG icons of the ZETA system. ![]() Enter in the last input area the name for the zipfile. ![]() If you have done all inputs press the "create" button to proceed the package building. The sourcecode are bind and your program folder are created. The bind application are copied to the program folder and a icon linked to the application. yabBuilder create a link into the ZETA menu scructur and zip all files into a zipfile. The zipfile are placed into your home folder. The created zipfile get a installpath, so your package can automaticly installed through open the zipfile. Only bind source You have the option for binding the source without creating a package. This is importand if you only want to test your application. ![]() Activate this option with selecting "only bind source" in the "settings" menu. Enter the name of the program and select your sourcecode. Press "create" to bind the source. The bind application are placed into your home folder. Save Templates ![]() If you want to save your project informations into a template, select in the "Templates" menu the option "Save Template". ![]() The saved templates are listed in the projectname dropbox. Select them to load the project. Delete Template ![]() If you want to delete a template select in the "Templates" menu the option "Delete Template". A filepanel are open over that you can select that template you want to delete. |