+ohmyposh.dev (#4928)

* new file:   projects/ohmyposh.dev/package.yml
This commit is contained in:
Andrew 2024-01-21 20:12:56 +02:00 committed by GitHub
parent b3d142f470
commit 39a0581ce3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,36 @@
distributable:
url: git+https://github.com/JanDeDobbeleer/oh-my-posh.git
ref: ${{version.tag}}
versions:
github: JanDeDobbeleer/oh-my-posh
build:
dependencies:
go.dev: '>=1.21'
script:
- run: go build $ARGS -ldflags="$LDFLAGS"
working-directory: src
- cp -r themes {{prefix}}/
- run: ln -s ../../themes themes
working-directory: ${{prefix}}/share/oh-my-posh
env:
VERSION_DATE: "$(date -u +%FT%TZ)"
ARGS:
- -trimpath
- -o={{prefix}}/bin/oh-my-posh
LDFLAGS:
- -s
- -w
- -X github.com/jandedobbeleer/oh-my-posh/src/build.Version={{version}}
- -X github.com/jandedobbeleer/oh-my-posh/src/build.Date=${VERSION_DATE}
linux:
LDFLAGS:
- -buildmode=pie
provides:
- bin/oh-my-posh
test:
- oh-my-posh --init --shell bash | grep 'oh-my-posh'
- oh-my-posh --version | grep {{version}}