diff --git a/hook/hook.php b/hook/hook.php index 9d7e2c3..6eda360 100644 --- a/hook/hook.php +++ b/hook/hook.php @@ -12,4 +12,18 @@ if($valid_hmac != $req_hmac){ die(''); } -exec("git pull -q 2>&1", $output); \ No newline at end of file +exec("git pull -q 2>&1", $output); + +exec("git ls-files -z ../icons", $raw_img_list); +$raw_img_list = explode("\x00", $raw_img_list[0]); +$img_list = []; +foreach ($raw_img_list as $path) { + $pos = strpos($path, '../icons/'); + if($pos === false){ + continue; + } + $path = substr($path, $pos + 9); + $img_list[] = $path; +} + +file_put_contents('list.json', json_encode($img_list,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT)); \ No newline at end of file