@@ -51,6 +51,12 @@ LuaCEmbedResponse * private_silver_chain_lua_generator_watch_mode(LuaCEmbed *arg
5151 return NULL ;
5252}
5353
54+ LuaCEmbedResponse * private_silver_chain_lua_remove (LuaCEmbed * args ){
55+ char * src = LuaCEmbed_get_str_arg (args , 0 );
56+ SilverCHain_remove_start_end_from_folder (src );
57+ return NULL ;
58+ }
59+
5460//============================ Errors ========================================================
5561
5662LuaCEmbedResponse * private_silver_chain_lua_get_error_msg (LuaCEmbed * args ){
@@ -69,6 +75,7 @@ LuaCEmbedResponse * private_silver_chain_lua_free_error(LuaCEmbed *args){
6975 return NULL ;
7076}
7177
78+
7279//============================ String Array =================================================
7380LuaCEmbedResponse * private_silver_chain_lua_new_SiverChainStringArray (LuaCEmbed * args ){
7481 SilverChainStringArray * value = newSilverChainStringArray ();
@@ -90,11 +97,11 @@ LuaCEmbedResponse * private_silver_chain_lua_apend_SiverChainStringArray(LuaCEmb
9097}
9198
9299
93-
94100int luaopen_private_silverchain_cinterop (lua_State * state ){
95101 //functions will be only assescible by the required reciver
96102 LuaCEmbed * l = newLuaCEmbedLib (state );
97103 LuaCEmbed_add_callback (l , "generate" , private_silver_chain_lua_generator );
104+ LuaCEmbed_add_callback (l , "remove" , private_silver_chain_lua_remove );
98105 LuaCEmbed_add_callback (l , "generate_watch" , private_silver_chain_lua_generator_watch_mode );
99106 LuaCEmbed_add_callback (l , "get_error_msg" , private_silver_chain_lua_get_error_msg );
100107 LuaCEmbed_add_callback (l , "get_error_path" , private_silver_chain_lua_get_error_path );
0 commit comments