Skip to content

Commit 17a4283

Browse files
committed
Add clear script
1 parent 8b6ea10 commit 17a4283

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

clean-build.sh

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
safe_remove() {
6+
if [ -e "$1" ]; then
7+
echo " Removing: $1"
8+
rm -rf "$1"
9+
fi
10+
}
11+
12+
find . -type d -name "__pycache__" -exec rm -rf {} + 2>/dev/null || true
13+
find . -type d -name ".pytest_cache" -exec rm -rf {} + 2>/dev/null || true
14+
find . -type d -name ".ruff_cache" -exec rm -rf {} + 2>/dev/null || true
15+
find . -type d -name ".mypy_cache" -exec rm -rf {} + 2>/dev/null || true
16+
17+
find . -type f -name "*.pyc" -delete 2>/dev/null || true
18+
find . -type f -name "*.pyo" -delete 2>/dev/null || true
19+
20+
find . -type f -name "*.so" -delete 2>/dev/null || true
21+
find . -type f -name "*.c" -delete 2>/dev/null || true
22+
find . -type f -name "*.cpp" -delete 2>/dev/null || true
23+
find . -type f -name "*.html" -path "*/.*" -delete 2>/dev/null || true
24+
25+
find . -type d -name ".pyxbld" -exec rm -rf {} + 2>/dev/null || true
26+
find . -type d -name ".pyxbldinplace" -exec rm -rf {} + 2>/dev/null || true
27+
28+
safe_remove "build"
29+
safe_remove "dist"
30+
safe_remove "*.egg-info"
31+
safe_remove "flask_inputfilter.egg-info"
32+
safe_remove ".eggs"
33+
34+
find . -type d -name "*.dist-info" -exec rm -rf {} + 2>/dev/null || true
35+
find . -type d -name "*.egg-info" -exec rm -rf {} + 2>/dev/null || true
36+
37+
safe_remove ".coverage"
38+
safe_remove "htmlcov"
39+
safe_remove "coverage.xml"
40+
safe_remove ".coverage.*"
41+
42+
safe_remove ".tox"
43+
44+
safe_remove ".idea/__pycache__"
45+
safe_remove ".vscode/__pycache__"
46+
47+
find flask_inputfilter -type f \( -name "*.c" -o -name "*.cpp" -o -name "*.so" \) -delete 2>/dev/null || true

0 commit comments

Comments
 (0)