File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11[project ]
22name = " addon"
3- version = " 0.1 .0"
3+ version = " 0.2 .0"
44description = " Laverna Addon for Anki Application"
55readme = " README.md"
66requires-python = " >=3.13"
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Build script for Laverna Anki Addon
4+ # Creates a .ankiaddon package for distribution on AnkiWeb
5+
6+ set -e
7+
8+ # Get the directory where this script is located
9+ SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
10+ PROJECT_ROOT=" $( cd " $SCRIPT_DIR /.." && pwd) "
11+ ADDON_DIR=" $PROJECT_ROOT /addon"
12+
13+ cd " $ADDON_DIR "
14+
15+ echo " Working directory: $ADDON_DIR "
16+
17+ find . -type d -name " __pycache__" -exec rm -rf {} + 2> /dev/null || true
18+ find . -type d -name " .mypy_cache" -exec rm -rf {} + 2> /dev/null || true
19+ find . -type d -name " .ruff_cache" -exec rm -rf {} + 2> /dev/null || true
20+ find . -type f -name " *.pyc" -delete 2> /dev/null || true
21+ rm -f addon.log 2> /dev/null || true
22+
23+ 7z a -tzip " $PROJECT_ROOT /laverna-addon.ankiaddon" __init__.py config.json README.md
24+
25+ echo " Done! Package created at: $PROJECT_ROOT /laverna-addon.ankiaddon"
You can’t perform that action at this time.
0 commit comments