Repository of a CLI for FCLA community.
Summary • Installation • Available Features • Known Issues • License • Contact
The objective of this project is to make the life of the developers of FCLA community easier, when they have to create a mission. Successfully reducing the time spent and improving the developer experience.
This project was developed using Node.js, TypeScript, and other npm packages to interact with user console properly.
If want to know about the project features, check out the available features section.
P.D.: if you want to know the project algorithm, take a look at the flowchart.
- Install the latest version of Node.js, and Visual Studio Code
- Run
npm install -g fcla-cli@latest
command in your console to install the CLI. If you don't have an appropriate console yet, I will recommend you cmder - That's all! Now you can run
fcla
command in your console to start using FCLA CLI
Note:
fcla
command only works in directories where amission.sqm
file is located.
- Create a campaign mission
- Create a Zeus mission with pre-configured functions
- Create a training map with all necessary scripts incorporated
- Local storage of developer preferences and data for specific purposes related to features
Note: each creation includes the necessary scripts to work properly, and follows coding standards of FCLA.
- The CLI may require to run in your console with administrator privileges to work well
- The CLI will fail if the scenario is open in 3DEN (Arma III editor) or if scenario folder is open in Visual Studio Code
This repository is under GNU Affero General Public License v3.0, if you want to see what you are allowed to do with the content of this repository, please visit choosealicense for more information.
If you want to contact the author, check out his GitHub profile.