2270ff425a
* Add dev tools for live-reloading the web stack while running Anki * Handle CDP connection errors more graciously * Include sass in web stack watchers * Refactor monitored folder and event definition * Switch to more specific build target Thanks to @hikaru-y * Add PyChromeDevTools to dev requirements * Update rebuild-web for ninja * Satisfy mypy * Remove ts-watch Superseded by web-watch (the version here was also still based around bazel) * Simplify calls to other build tools Given that `./ninja qt/aqt` has to be run from the project root anyways, it doesn't make sense to use calls relative to `rebuild-web` in an ill-guided effort to lower dependencies on hard-coded paths. * Remove remaining script-relative tool path
13 lines
331 B
Bash
Executable File
13 lines
331 B
Bash
Executable File
#!/bin/bash
|
|
# Copyright: Ankitects Pty Ltd and contributors
|
|
# License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
|
|
|
# Manually trigger a rebuild and reload of Anki's web stack
|
|
|
|
# NOTE: This script needs to be run from the project root
|
|
|
|
set -e
|
|
|
|
./ninja qt/aqt
|
|
./out/pyenv/bin/python tools/reload_webviews.py
|