Skip to content

Commit 9af2395

Browse files
committed
feat: add install_tools.sh script for setting up development tools
1 parent e6a6f05 commit 9af2395

File tree

2 files changed

+21
-19
lines changed

2 files changed

+21
-19
lines changed

tools/install tools.sh

Lines changed: 0 additions & 19 deletions
This file was deleted.

tools/install_tools.sh

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/bash
2+
# install_tools.sh — Install local development tools for ABPindo.
3+
# Requires: Python 3.12+, Node.js 22+
4+
5+
set -euo pipefail
6+
7+
echo "==> Installing Python tools..."
8+
python -m pip install --upgrade pip
9+
pip install python-abp adblock-decoder
10+
11+
echo "==> Installing Node.js tools..."
12+
# fop-cli: Filter Orderer and Preener (Rust edition, published via npm)
13+
# https://github.com/ryanbr/fop-rs
14+
npm install -g fop-cli
15+
16+
# dead-domains-linter: checks filter lists for dead domains
17+
# https://github.com/AdguardTeam/DeadDomainsLinter
18+
npm install -g @adguard/dead-domains-linter
19+
20+
echo "==> All tools installed."
21+
echo " Verify: fop --version && flrender --version && dead-domains-linter --version"

0 commit comments

Comments
 (0)