+trippy.cli.rs (#4483)

* new file:   projects/trippy.cli.rs/package.yml

* wip

* :(
This commit is contained in:
Andrew 2023-12-18 22:02:28 +02:00 committed by GitHub
parent aa71a13272
commit cef94e07e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,29 @@
distributable:
url: https://github.com/fujiapple852/trippy/archive/refs/tags/{{version}}.tar.gz
strip-components: 1
versions:
github: fujiapple852/trippy
build:
dependencies:
rust-lang.org: ^1.65
rust-lang.org/cargo: '*'
script:
- cargo install $CARGO_ARGS
env:
CARGO_ARGS:
- --locked
- --root="{{prefix}}"
- --path=.
provides:
- bin/trip
test:
script:
- trip --version | grep {{version}}
# Error: privileges are required
# `trip` requires root privileges to run on linux.
- run: |
trip pkgx.sh -u -m json -C 5 > output.json
cat output.json | grep 'pkgx.sh'
cat output.json | grep 'hosts'
cat output.json | grep 'ip'
if: darwin