diff options
author | Trygve Aaberge <trygveaa@gmail.com> | 2023-02-02 01:40:36 +0100 |
---|---|---|
committer | Trygve Aaberge <trygveaa@gmail.com> | 2024-02-18 11:32:53 +0100 |
commit | 444240a82c9f375f9db9b2cb68ca1c25386f3084 (patch) | |
tree | 155c9d8af4109e2f87eb7bc5dc6fde42ca902b45 /build.sh | |
parent | 531f376274ba214f3b414ee92ae38f1185340f55 (diff) | |
download | wee-slack-444240a82c9f375f9db9b2cb68ca1c25386f3084.tar.gz |
Use perl instead of awk to join multiline imports
Unline the awk command, this works as intended and only joins the
imports.
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -3,7 +3,7 @@ shopt -s extglob contents="$(cat slack/util.py slack/task.py slack/!(util|task).py main.py | \ - awk -v RS='\\([^)]+\\)' '/from.*import/ {gsub(/[[:space:]]+/, "", RT)} {ORS=RT} 1' | \ + perl -0777 -pe 's/^( *from [^(\n]+\([^)]+\))/$1=~s|\s+| |gr/mge' | \ grep -Ev '^from slack[. ]')" echo "$contents" | grep '^from __future__' | sort -u > build/slack.py |