![]() |
crun-cli v1.4.0
C-based project scaffolding CLI
|
crun_zip_manager source file More...
#include "../inc/crun_zip_manager.h"#include "../inc/crun_audit.h"#include <minizip/unzip.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>
Functions | |
| int | extract_zip (const char *zip_path, const char *out_dir, char *init_script_path, size_t init_script_path_size) |
| Extract ZIP content safely into output directory. | |
crun_zip_manager source file
| int extract_zip | ( | const char * | zip_path, |
| const char * | out_dir, | ||
| char * | init_script_path, | ||
| size_t | init_script_path_size ) |
Extract ZIP content safely into output directory.
Detects init script path (__init__.sh or __init__.bat) while extracting.
| zip_path | Source zip file path. |
| out_dir | Destination extraction directory. |
| init_script_path | Optional output buffer to receive detected init script path. |
| init_script_path_size | Size of init_script_path buffer. |

