Add bash completion to bindist
This commit is contained in:
parent
e2a824eff2
commit
f7f0a817fe
2
.github/workflows/binaries-linux-arm32v7.yml
vendored
2
.github/workflows/binaries-linux-arm32v7.yml
vendored
@ -34,7 +34,7 @@ jobs:
|
|||||||
docker cp $container_id:/root/hledger tmp
|
docker cp $container_id:/root/hledger tmp
|
||||||
docker rm -v $container_id
|
docker rm -v $container_id
|
||||||
cd tmp
|
cd tmp
|
||||||
tar cvf hledger-linux-arm32v7.tar hledger hledger-ui hledger-web
|
tar cvf hledger-linux-arm32v7.tar hledger hledger-ui hledger-web hledger/shell-completion/hledger-completion.bash
|
||||||
|
|
||||||
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
||||||
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
||||||
|
|||||||
@ -118,6 +118,7 @@ jobs:
|
|||||||
- name: Gather binaries
|
- name: Gather binaries
|
||||||
run: |
|
run: |
|
||||||
mkdir tmp
|
mkdir tmp
|
||||||
|
cp hledger/shell-completion/hledger-completion.bash tmp
|
||||||
cd tmp
|
cd tmp
|
||||||
cp ~/.local/bin/hledger .
|
cp ~/.local/bin/hledger .
|
||||||
cp ~/.local/bin/hledger-ui .
|
cp ~/.local/bin/hledger-ui .
|
||||||
@ -125,7 +126,7 @@ jobs:
|
|||||||
strip hledger
|
strip hledger
|
||||||
strip hledger-ui
|
strip hledger-ui
|
||||||
strip hledger-web
|
strip hledger-web
|
||||||
tar cvf hledger-mac-x64.tar hledger hledger-ui hledger-web
|
tar cvf hledger-mac-x64.tar hledger hledger-ui hledger-web hledger-completion.bash
|
||||||
|
|
||||||
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
||||||
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
||||||
|
|||||||
3
.github/workflows/binaries-linux-x64.yml
vendored
3
.github/workflows/binaries-linux-x64.yml
vendored
@ -72,11 +72,12 @@ jobs:
|
|||||||
cp dist-newstyle/build/x86_64-linux/ghc-*/hledger-*/x/hledger/build/hledger/hledger tmp
|
cp dist-newstyle/build/x86_64-linux/ghc-*/hledger-*/x/hledger/build/hledger/hledger tmp
|
||||||
cp dist-newstyle/build/x86_64-linux/ghc-*/hledger-ui-*/x/hledger-ui/build/hledger-ui/hledger-ui tmp
|
cp dist-newstyle/build/x86_64-linux/ghc-*/hledger-ui-*/x/hledger-ui/build/hledger-ui/hledger-ui tmp
|
||||||
cp dist-newstyle/build/x86_64-linux/ghc-*/hledger-web-*/x/hledger-web/build/hledger-web/hledger-web tmp
|
cp dist-newstyle/build/x86_64-linux/ghc-*/hledger-web-*/x/hledger-web/build/hledger-web/hledger-web tmp
|
||||||
|
cp hledger/shell-completion/hledger-completion.bash tmp
|
||||||
cd tmp
|
cd tmp
|
||||||
strip hledger
|
strip hledger
|
||||||
strip hledger-ui
|
strip hledger-ui
|
||||||
strip hledger-web
|
strip hledger-web
|
||||||
tar cvf hledger-linux-x64.tar hledger hledger-ui hledger-web
|
tar cvf hledger-linux-x64.tar hledger hledger-ui hledger-web hledger-completion.bash
|
||||||
|
|
||||||
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
||||||
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
||||||
|
|||||||
3
.github/workflows/binaries-mac-arm64.yml
vendored
3
.github/workflows/binaries-mac-arm64.yml
vendored
@ -155,6 +155,7 @@ jobs:
|
|||||||
- name: Gather binaries
|
- name: Gather binaries
|
||||||
run: |
|
run: |
|
||||||
mkdir tmp
|
mkdir tmp
|
||||||
|
cp hledger/shell-completion/hledger-completion.bash tmp
|
||||||
cd tmp
|
cd tmp
|
||||||
cp ~/.local/bin/hledger .
|
cp ~/.local/bin/hledger .
|
||||||
cp ~/.local/bin/hledger-ui .
|
cp ~/.local/bin/hledger-ui .
|
||||||
@ -162,7 +163,7 @@ jobs:
|
|||||||
strip hledger
|
strip hledger
|
||||||
strip hledger-ui
|
strip hledger-ui
|
||||||
strip hledger-web
|
strip hledger-web
|
||||||
tar cvf hledger-mac-arm64.tar hledger hledger-ui hledger-web
|
tar cvf hledger-mac-arm64.tar hledger hledger-ui hledger-web hledger-completion.bash
|
||||||
|
|
||||||
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
||||||
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
||||||
|
|||||||
3
.github/workflows/binaries-mac-x64.yml
vendored
3
.github/workflows/binaries-mac-x64.yml
vendored
@ -141,6 +141,7 @@ jobs:
|
|||||||
- name: Gather binaries
|
- name: Gather binaries
|
||||||
run: |
|
run: |
|
||||||
mkdir tmp
|
mkdir tmp
|
||||||
|
cp hledger/shell-completion/hledger-completion.bash tmp
|
||||||
cd tmp
|
cd tmp
|
||||||
cp ~/.local/bin/hledger .
|
cp ~/.local/bin/hledger .
|
||||||
cp ~/.local/bin/hledger-ui .
|
cp ~/.local/bin/hledger-ui .
|
||||||
@ -148,7 +149,7 @@ jobs:
|
|||||||
strip hledger
|
strip hledger
|
||||||
strip hledger-ui
|
strip hledger-ui
|
||||||
strip hledger-web
|
strip hledger-web
|
||||||
tar cvf hledger-mac-x64.tar hledger hledger-ui hledger-web
|
tar cvf hledger-mac-x64.tar hledger hledger-ui hledger-web hledger-completion.bash
|
||||||
|
|
||||||
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
# upload-artifact loses execute permissions, so we tar the binaries to preserve them.
|
||||||
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
# github UI always zips artifacts when they are downloaded, so we don't bother compressing the tar.
|
||||||
|
|||||||
1
.github/workflows/binaries-windows-x64.yml
vendored
1
.github/workflows/binaries-windows-x64.yml
vendored
@ -147,6 +147,7 @@ jobs:
|
|||||||
- name: Gather binaries
|
- name: Gather binaries
|
||||||
run: |
|
run: |
|
||||||
mkdir tmp
|
mkdir tmp
|
||||||
|
cp hledger/shell-completion/hledger-completion.bash tmp
|
||||||
cd tmp
|
cd tmp
|
||||||
cp /C/Users/runneradmin/AppData/Roaming/local/bin/hledger.exe .
|
cp /C/Users/runneradmin/AppData/Roaming/local/bin/hledger.exe .
|
||||||
cp /C/Users/runneradmin/AppData/Roaming/local/bin/hledger-ui.exe .
|
cp /C/Users/runneradmin/AppData/Roaming/local/bin/hledger-ui.exe .
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user