generate wled00/html_*.h files
This commit is contained in:
15
pio-scripts/build-html.py
Normal file
15
pio-scripts/build-html.py
Normal file
@@ -0,0 +1,15 @@
|
||||
Import('env')
|
||||
import glob
|
||||
import os
|
||||
|
||||
if not os.path.isdir('node_modules'):
|
||||
env.Execute("npm ci")
|
||||
|
||||
if not os.path.exists('wled00/html_ui.h'):
|
||||
env.Execute("npm run build")
|
||||
|
||||
latest_source = max(glob.glob('wled00/data/*.htm'), key=os.path.getmtime)
|
||||
latest_export = max(glob.glob('wled00/html_*.h'), key=os.path.getmtime)
|
||||
|
||||
if os.path.getmtime(latest_source) > os.path.getmtime(latest_export):
|
||||
env.Execute("npm run build")
|
||||
Reference in New Issue
Block a user