This MAKE_APP extension provides functionality to your configuration file to create, copy, delete and verify project directories and files. |
•create_files - This command currently creates only directories. Parameters: [{dir, <dir_name>}, {dir, <dir_name>}, ...], where <dir_name> is a case-sensitive string of the directory name. •copy_files - This command make a copy of a single file or entire directory from Source to Target location. Parameters: [{file, <file_name>, <target_dir>}, {files, <file_mask>, <target_dir>}, {dir, <source_dir>, <target_dir>}, ...] where: ofile_name - Case-sensitive string of the source file name; ofile_mask - Case-sensitive string of file mask for selecting group of source files; osource_dir - Case-sensitive string of source directory; otarget_dir - Case-sensitive string of target directory. •delete_files - This command deletes files and directories from your software project. Parameters: [{file, <file_name>}, {files, <file_mask>}, {dir, <source_dir>}, ...] where: ofile_name - Case-sensitive string of file selected for deletion; ofile_mask - Case-sensitive string of file mask for selecting group of files for deletion; osource_dir - Case-sensitive string of directory for deletion. •verify_files - This command verifies if file or directory exists. Parameters: [{file, <file_name>}, {files, <file_mask>}, {dir, <source_dir>}, ...] where: ofile_name - Case-sensitive string of file selected for verification; ofile_mask - Case-sensitive string of file mask for selecting group of files for verification; osource_dir - Case-sensitive string of directory for verification. |
This extension supports the following command line parameters: •-r, --recursive — This will override the project configuration and all directories shall be processed recursively. •-nr, --non-recursive — This will override the project configuration and any recursion shall be turned off. |