diff --git a/projects/trippy.cli.rs/package.yml b/projects/trippy.cli.rs/package.yml new file mode 100644 index 00000000..80c922ec --- /dev/null +++ b/projects/trippy.cli.rs/package.yml @@ -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 \ No newline at end of file