mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
Tweaks to web-watch
- Fix warning on Linux about conflicting args - Use clear instead of printing a control char - Print the rebuild time - Perform a rebuild on initial invocation
This commit is contained in:
parent
d5b5b861e2
commit
84609cc505
2 changed files with 5 additions and 3 deletions
|
@ -41,7 +41,7 @@ try:
|
||||||
chrome = PyChromeDevTools.ChromeInterface(host=args.host, port=args.port)
|
chrome = PyChromeDevTools.ChromeInterface(host=args.host, port=args.port)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print_error(
|
print_error(
|
||||||
f"Could not establish connection to Chromium remote debugger. Exception:\n{e}"
|
f"Could not establish connection to Chromium remote debugger. Is Anki Open? Exception:\n{e}"
|
||||||
)
|
)
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
|
|
|
@ -10,14 +10,16 @@ set -e
|
||||||
MONITORED_FOLDERS=("ts/" "sass/" "qt/aqt/data/web/")
|
MONITORED_FOLDERS=("ts/" "sass/" "qt/aqt/data/web/")
|
||||||
MONITORED_EVENTS=("Created" "Updated" "Removed")
|
MONITORED_EVENTS=("Created" "Updated" "Removed")
|
||||||
|
|
||||||
on_change_detected="printf \\033c\\n; \"./tools/rebuild-web\""
|
on_change_detected="clear; ./tools/rebuild-web; echo Rebuilt at $(date +%H:%M:%S)"
|
||||||
|
|
||||||
event_args=""
|
event_args=""
|
||||||
for event in "${MONITORED_EVENTS[@]}"; do
|
for event in "${MONITORED_EVENTS[@]}"; do
|
||||||
event_args+="--event ${event} "
|
event_args+="--event ${event} "
|
||||||
done
|
done
|
||||||
|
|
||||||
|
bash -c "$on_change_detected"
|
||||||
|
|
||||||
# poll_monitor comes with a slight performance penalty, but seems to more
|
# poll_monitor comes with a slight performance penalty, but seems to more
|
||||||
# reliably identify file system events across both macOS and Linux
|
# reliably identify file system events across both macOS and Linux
|
||||||
fswatch -r -o -m poll_monitor ${event_args[@]} \
|
fswatch -r -o -m poll_monitor ${event_args[@]} \
|
||||||
"${MONITORED_FOLDERS[@]}" | xargs -n1 -I{} sh -c "$on_change_detected"
|
"${MONITORED_FOLDERS[@]}" | xargs -I{} bash -c "$on_change_detected"
|
||||||
|
|
Loading…
Reference in a new issue