# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           golang 1.0

go.setup            github.com/outagedeck/cli 0.1.3 v
name                outagedeck
go.toolchain_min    1.22
revision            0

categories          sysutils net
license             MIT
maintainers         {@koko3tallah} openmaintainer
installs_libs       no

description         Check cloud and SaaS provider status from the command line

long_description    OutageDeck is a command-line client for checking current \
                    cloud and SaaS provider status, searching incidents, and \
                    inspecting service-level health from normalized official \
                    status feeds. Public checks do not require an API key.

homepage            https://outagedeck.com

checksums           rmd160  bd7041240879cfe1bbc0a9bd24fee799235182ad \
                    sha256  1b642f123cba3faa5c8cd32abe28e9991039e571ac9d24089aca70e528d424d0 \
                    size    119439

build.pre_args-append \
                    -ldflags \"-s -w -X main.version=${version}\"
build.args          ./cmd/outagedeck

test.run            yes
test.target         ./...

destroot {
    xinstall -m 0755 ${worksrcpath}/${name} ${destroot}${prefix}/bin/
}
