The FESA3 Eclipse plug-in's functionality for designing FESA software, synchronizing C++ code, releasing etc is available as command line interface. With the help of this tool it is possible to automate frequently occuring operations using shell scripts.
Examples are updating the FESA software to a newer version, validating the design files, regenerating the source code of FESA classes and deploy-units, releasing the updated FESA deploy-unit on a
FEC, ....
Usage Examples
For members of the Linux user group fesa the tool is usable like this:
user@asl73x:~>fesa3 –h # Displays the possible options of the CLI tool
user@asl73x:~>fesa3 –v *.design/*.deploy/*.instance #Validates the given FESA document
user@asl73x:~>fesa3 -s *.design/*.deploy #Synchronize the source code for the given FESA document
user@asl73x:~>fesa3 -u 2.3.2 *.design/*.deploy # Update the FESA FWK version
user@asl73x:~>fesa3 -pv 0.2.1 *.design/*.deploy # Update the FESA software version of the class / deploy-unit
user@asl73x:~>fesa3 -r <CPU FEC> (-sr -sc -sb -ex) #Release the FESA deploy-unit for a given FEC compiled for a certain CPU with optional skipping of repository check, code synchronization, build
--
SolveighMatthies - 16 Jul 2015