소스 검색

refactor: Directly use one "big" awk command

Replace "cat + grep + head + awk + tr" by one awk command.
That's also avoid the "useless cat" case :
https://github.com/koalaman/shellcheck/wiki/SC2002

Co-authored-by: gierens <sandro@gierens.de>
Co-authored-by: Gardouille <gardouille@gmail.com>
Gardouille 2 년 전
부모
커밋
036e57d4f6
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Justfile

+ 1 - 1
Justfile

@@ -74,7 +74,7 @@ all-release: build-release test-release
 # build the man pages
 @man:
     mkdir -p "${CARGO_TARGET_DIR:-target}/man"
-    version=$(cat Cargo.toml | grep ^version | head -n 1 | awk '{print $NF}' | tr -d '"'); \
+    version=$(awk 'BEGIN { FS = "\"" } ; /^version/ { print $2 ; exit }' Cargo.toml); \
     for page in eza.1 eza_colors.5 eza_colors-explanation.5; do \
         pandoc --standalone -f markdown -t man <(cat "man/${page}.md" | sed "s/\$version/v${version}/g") > "${CARGO_TARGET_DIR:-target}/man/${page}"; \
     done;