diff options
Diffstat (limited to 'net/ovhcloud-cli')
-rw-r--r-- | net/ovhcloud-cli/Makefile | 98 | ||||
-rw-r--r-- | net/ovhcloud-cli/distinfo | 135 | ||||
-rw-r--r-- | net/ovhcloud-cli/files/modules.txt | 269 | ||||
-rw-r--r-- | net/ovhcloud-cli/pkg-descr | 6 |
4 files changed, 508 insertions, 0 deletions
diff --git a/net/ovhcloud-cli/Makefile b/net/ovhcloud-cli/Makefile new file mode 100644 index 000000000000..217dab1f3b3a --- /dev/null +++ b/net/ovhcloud-cli/Makefile @@ -0,0 +1,98 @@ +PORTNAME= ovhcloud-cli +DISTVERSIONPREFIX= v +DISTVERSION= 0.5.0 +CATEGORIES= net devel + +MAINTAINER= bapt@FreeBSD.org +COMMENT= Command Line Interface to manage your OVHcloud services +WWW= https://github.com/ovh/ovhcloud-cli + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +USE_GITHUB= yes +GH_ACCOUNT= ovh + +GH_TUPLE= \ + PaesslerAG:gval:v1.2.4:paesslerag_gval/vendor/github.com/PaesslerAG/gval \ + PaesslerAG:jsonpath:v0.1.1:paesslerag_jsonpath/vendor/github.com/PaesslerAG/jsonpath \ + alecthomas:chroma:v2.14.0:alecthomas_chroma_v2/vendor/github.com/alecthomas/chroma/v2 \ + amstuta:fx:99b16761e78b:amstuta_fx/vendor/github.com/amstuta/fx \ + atotto:clipboard:v0.1.4:atotto_clipboard/vendor/github.com/atotto/clipboard \ + aymanbagabas:go-osc52:v2.0.1:aymanbagabas_go_osc52_v2/vendor/github.com/aymanbagabas/go-osc52/v2 \ + aymerick:douceur:v0.2.0:aymerick_douceur/vendor/github.com/aymerick/douceur \ + charmbracelet:bubbles:v0.20.0:charmbracelet_bubbles/vendor/github.com/charmbracelet/bubbles \ + charmbracelet:bubbletea:v1.3.4:charmbracelet_bubbletea/vendor/github.com/charmbracelet/bubbletea \ + charmbracelet:colorprofile:f60798e515dc:charmbracelet_colorprofile/vendor/github.com/charmbracelet/colorprofile \ + charmbracelet:glamour:v0.9.1:charmbracelet_glamour/vendor/github.com/charmbracelet/glamour \ + charmbracelet:lipgloss:v1.1.0:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \ + charmbracelet:x:2c3ea96c31dd:charmbracelet_x_cellbuf \ + charmbracelet:x:ansi/v0.8.0:charmbracelet_x_ansi/vendor/github.com/charmbracelet/x \ + charmbracelet:x:term/v0.2.1:charmbracelet_x_term \ + cpuguy83:go-md2man:v2.0.6:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ + davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ + dlclark:regexp2:v1.11.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ + erikgeiser:coninput:1c3628e74d0f:erikgeiser_coninput/vendor/github.com/erikgeiser/coninput \ + getkin:kin-openapi:v0.132.0:getkin_kin_openapi/vendor/github.com/getkin/kin-openapi \ + ghodss:yaml:v1.0.0:ghodss_yaml/vendor/github.com/ghodss/yaml \ + go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \ + go-openapi:jsonpointer:v0.21.0:go_openapi_jsonpointer/vendor/github.com/go-openapi/jsonpointer \ + go-openapi:swag:v0.23.0:go_openapi_swag/vendor/github.com/go-openapi/swag \ + go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ + go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ + golang:exp:5c715a9e8561:golang_exp/vendor/golang.org/x/exp \ + golang:net:v0.42.0:golang_net/vendor/golang.org/x/net \ + golang:oauth2:v0.30.0:golang_oauth2/vendor/golang.org/x/oauth2 \ + golang:sync:v0.16.0:golang_sync/vendor/golang.org/x/sync \ + golang:sys:v0.34.0:golang_sys/vendor/golang.org/x/sys \ + golang:term:v0.33.0:golang_term/vendor/golang.org/x/term \ + golang:text:v0.27.0:golang_text/vendor/golang.org/x/text \ + gorilla:css:v1.0.1:gorilla_css/vendor/github.com/gorilla/css \ + imdario:mergo:v1.0.2:imdario_mergo/vendor/dario.cat/mergo \ + inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ + jarcoal:httpmock:v1.4.1:jarcoal_httpmock/vendor/github.com/jarcoal/httpmock \ + josharian:intern:v1.0.0:josharian_intern/vendor/github.com/josharian/intern \ + lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ + mailru:easyjson:v0.7.7:mailru_easyjson/vendor/github.com/mailru/easyjson \ + mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ + mattn:go-localereader:v0.0.1:mattn_go_localereader/vendor/github.com/mattn/go-localereader \ + mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ + mattn:go-shellwords:v1.0.12:mattn_go_shellwords/vendor/github.com/mattn/go-shellwords \ + maxatome:go-testdeep:v1.14.0:maxatome_go_testdeep/vendor/github.com/maxatome/go-testdeep \ + maxatome:tdhttpmock:v1.0.0:maxatome_tdhttpmock/vendor/github.com/maxatome/tdhttpmock \ + microcosm-cc:bluemonday:v1.0.27:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \ + mohae:deepcopy:c48cc78d4826:mohae_deepcopy/vendor/github.com/mohae/deepcopy \ + muesli:ansi:276c6243b2f6:muesli_ansi/vendor/github.com/muesli/ansi \ + muesli:cancelreader:v0.2.2:muesli_cancelreader/vendor/github.com/muesli/cancelreader \ + muesli:reflow:v0.3.0:muesli_reflow/vendor/github.com/muesli/reflow \ + muesli:termenv:v0.16.0:muesli_termenv/vendor/github.com/muesli/termenv \ + oasdiff:yaml3:d2182401db90:oasdiff_yaml3/vendor/github.com/oasdiff/yaml3 \ + oasdiff:yaml:f31be36b4037:oasdiff_yaml/vendor/github.com/oasdiff/yaml \ + ovh:go-ovh:v1.9.0:ovh_go_ovh/vendor/github.com/ovh/go-ovh \ + perimeterx:marshmallow:v1.1.5:perimeterx_marshmallow/vendor/github.com/perimeterx/marshmallow \ + rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \ + russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ + sahilm:fuzzy:v0.1.1:sahilm_fuzzy/vendor/github.com/sahilm/fuzzy \ + shopspring:decimal:v1.3.1:shopspring_decimal/vendor/github.com/shopspring/decimal \ + spf13:cobra:v1.10.1:spf13_cobra/vendor/github.com/spf13/cobra \ + spf13:pflag:v1.0.9:spf13_pflag/vendor/github.com/spf13/pflag \ + stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \ + xo:terminfo:abceb7e1c41e:xo_terminfo/vendor/github.com/xo/terminfo \ + yuin:goldmark-emoji:v1.0.5:yuin_goldmark_emoji/vendor/github.com/yuin/goldmark-emoji \ + yuin:goldmark:v1.7.8:yuin_goldmark/vendor/github.com/yuin/goldmark + +GO_TARGET= ./cmd/ovhcloud +GO_BUILDFLAGS= -ldflags "-s -w -extldflags -static -X github.com/ovh/ovhcloud-cli/internal/version.Version=v${PORTVERSION}" + +PLIST_FILES= bin/ovhcloud + +post-extract: + @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf + @${RLN} ${WRKSRC_charmbracelet_x_cellbuf}/cellbuf ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf + @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/term + @${RLN} ${WRKSRC_charmbracelet_x_term}/term ${WRKSRC}/vendor/github.com/charmbracelet/x/term + @${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor/ + +.include <bsd.port.mk> diff --git a/net/ovhcloud-cli/distinfo b/net/ovhcloud-cli/distinfo new file mode 100644 index 000000000000..2c740abf8c8d --- /dev/null +++ b/net/ovhcloud-cli/distinfo @@ -0,0 +1,135 @@ +TIMESTAMP = 1759215075 +SHA256 (ovh-ovhcloud-cli-v0.5.0_GH0.tar.gz) = 1e581c66df33d7c97f5d1e80c1492390762f92bc5b8a322de62059e6a427e9ac +SIZE (ovh-ovhcloud-cli-v0.5.0_GH0.tar.gz) = 890713 +SHA256 (PaesslerAG-gval-v1.2.4_GH0.tar.gz) = 86e08fbd86a768478afbe1e3aa683dbec5ceb790a58758b61f2884a5d8a58d14 +SIZE (PaesslerAG-gval-v1.2.4_GH0.tar.gz) = 68441 +SHA256 (PaesslerAG-jsonpath-v0.1.1_GH0.tar.gz) = 8d150dfdc8228cb68dbcb2a0d146e07bb2a87960c6b3855fa27ed9551ff686e8 +SIZE (PaesslerAG-jsonpath-v0.1.1_GH0.tar.gz) = 9302 +SHA256 (alecthomas-chroma-v2.14.0_GH0.tar.gz) = beff1d23ee8343c66f62aa30f1f18da5813018dcdff147f3ac4bdd734a908821 +SIZE (alecthomas-chroma-v2.14.0_GH0.tar.gz) = 1036148 +SHA256 (amstuta-fx-99b16761e78b_GH0.tar.gz) = 6918d171c0803187b867331f77472402440fe41e20d6810080476e9a685f92d1 +SIZE (amstuta-fx-99b16761e78b_GH0.tar.gz) = 2665059 +SHA256 (atotto-clipboard-v0.1.4_GH0.tar.gz) = cafd64dc78f293c1e774386186f3f817461a1a8940ef86d5d9e9524b58aa791e +SIZE (atotto-clipboard-v0.1.4_GH0.tar.gz) = 5017 +SHA256 (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = dad92f43db3cd17e7395db59533283b5888c2780fa1b2cb67344a9feaa3291e0 +SIZE (aymanbagabas-go-osc52-v2.0.1_GH0.tar.gz) = 5875 +SHA256 (aymerick-douceur-v0.2.0_GH0.tar.gz) = ceed015cddc99b600ccbbd6aa0ebe39063554049f70153887d3df7c21fefedbb +SIZE (aymerick-douceur-v0.2.0_GH0.tar.gz) = 20914 +SHA256 (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = e5571e3fa42de49c50f9387d7f0f3491192adaa7b676905d72b5357fbef10883 +SIZE (charmbracelet-bubbles-v0.20.0_GH0.tar.gz) = 73346 +SHA256 (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 0c5d7ce60d53f3b46ff860a26bb4fd6d2852f35cc22635f0041c79e000dcb4ca +SIZE (charmbracelet-bubbletea-v1.3.4_GH0.tar.gz) = 2188046 +SHA256 (charmbracelet-colorprofile-f60798e515dc_GH0.tar.gz) = f0bcc036573880a7dc3f5486ae25df8c7ba94646d546553ef1b0188b1ccb5a47 +SIZE (charmbracelet-colorprofile-f60798e515dc_GH0.tar.gz) = 15256 +SHA256 (charmbracelet-glamour-v0.9.1_GH0.tar.gz) = 0cffbf7758d27483e9413bd4be3e79ab517b519b52c96f5493991cbfc38cf107 +SIZE (charmbracelet-glamour-v0.9.1_GH0.tar.gz) = 108629 +SHA256 (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = c5cc4f06b37c59c194183c322fbb3b9a45ca7bffdfb562647181b2995ea6586c +SIZE (charmbracelet-lipgloss-v1.1.0_GH0.tar.gz) = 97406 +SHA256 (charmbracelet-x-2c3ea96c31dd_GH0.tar.gz) = 86812f9b2c425a6979d419f3f3b78717607a5d3a59a38862394ede4f59913192 +SIZE (charmbracelet-x-2c3ea96c31dd_GH0.tar.gz) = 977702 +SHA256 (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = db622ed9faf8688b0334f5cedd0020088faa19268b0bfe7bd7ce16860023e299 +SIZE (charmbracelet-x-ansi-v0.8.0_GH0.tar.gz) = 236972 +SHA256 (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = d0d740b26a061f4efece62a770e107e07a820b77fb34c227e4e3aab6c5df6427 +SIZE (charmbracelet-x-term-v0.2.1_GH0.tar.gz) = 146679 +SHA256 (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 5fa29154237bc840a10a06231c066f9ddbe06bb31d1c3372eab12e1ed977271f +SIZE (cpuguy83-go-md2man-v2.0.6_GH0.tar.gz) = 11064 +SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e +SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152 +SHA256 (dlclark-regexp2-v1.11.0_GH0.tar.gz) = c380209bd67b67859014f9bfd155aec4bfc4beb65f4a6aec37683b80186b18f7 +SIZE (dlclark-regexp2-v1.11.0_GH0.tar.gz) = 212532 +SHA256 (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 3d799ddf6184548e72e447be9199819dc4a7ade82a081c31ca0009ce0bc4c113 +SIZE (erikgeiser-coninput-1c3628e74d0f_GH0.tar.gz) = 8949 +SHA256 (getkin-kin-openapi-v0.132.0_GH0.tar.gz) = 54ab1a4eed25c20c8fd2128a07a891e6ce1642b6ad6a3f7a88622679bf289d7f +SIZE (getkin-kin-openapi-v0.132.0_GH0.tar.gz) = 505576 +SHA256 (ghodss-yaml-v1.0.0_GH0.tar.gz) = 8a76b47cd171944612aae1cfa08bbb971b63fec16794c839252808392097de44 +SIZE (ghodss-yaml-v1.0.0_GH0.tar.gz) = 11772 +SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8 +SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531 +SHA256 (go-openapi-jsonpointer-v0.21.0_GH0.tar.gz) = 825a1cc494e1cb0e5b56eb880e3ab138f3d07e4c85f2938b852aeae9e8de72ae +SIZE (go-openapi-jsonpointer-v0.21.0_GH0.tar.gz) = 17857 +SHA256 (go-openapi-swag-v0.23.0_GH0.tar.gz) = fe2f7b04008d08fbd6a165f3a1292d2dbe5b91010377fe0c313f7dc2d0b50e1f +SIZE (go-openapi-swag-v0.23.0_GH0.tar.gz) = 43292 +SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0 +SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209 +SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 +SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 +SHA256 (golang-exp-5c715a9e8561_GH0.tar.gz) = eeb826f9707f5a1c849bc69eeb7ab6a4e4190bbc6e3d58c1f74bf190953806e3 +SIZE (golang-exp-5c715a9e8561_GH0.tar.gz) = 1580386 +SHA256 (golang-net-v0.42.0_GH0.tar.gz) = c63ea31ca98f9cee6c242dc127370ea7786e685a8031955b7b3628c732dfc7cd +SIZE (golang-net-v0.42.0_GH0.tar.gz) = 1504513 +SHA256 (golang-oauth2-v0.30.0_GH0.tar.gz) = e42798d91e143032f6abfc9e97d84949f7f22c160981ccd3b09f2d4dbb5aba16 +SIZE (golang-oauth2-v0.30.0_GH0.tar.gz) = 100381 +SHA256 (golang-sync-v0.16.0_GH0.tar.gz) = feaf4bb062fbe47cbf5e09684416be0c4f09b48b5675200f0fc6387afeb4217e +SIZE (golang-sync-v0.16.0_GH0.tar.gz) = 18193 +SHA256 (golang-sys-v0.34.0_GH0.tar.gz) = 4ff2fa6503c1b6ed34733c301b259289b114eae9ed430217b1fccbaebab85319 +SIZE (golang-sys-v0.34.0_GH0.tar.gz) = 1530927 +SHA256 (golang-term-v0.33.0_GH0.tar.gz) = ea895b6e16150a743f8e290f9f83ec8c634c3b70fa1287c7138144e7d262d422 +SIZE (golang-term-v0.33.0_GH0.tar.gz) = 15450 +SHA256 (golang-text-v0.27.0_GH0.tar.gz) = 0e3c1bc881b4049e5191a981c8914f8667810b61e6f3575d5d989c375f7ef55f +SIZE (golang-text-v0.27.0_GH0.tar.gz) = 8973031 +SHA256 (gorilla-css-v1.0.1_GH0.tar.gz) = c56d3dd69a9922440c3a79246ff3b3fe8114128eac94605e3efcd9c465c57e4a +SIZE (gorilla-css-v1.0.1_GH0.tar.gz) = 7769 +SHA256 (imdario-mergo-v1.0.2_GH0.tar.gz) = ea63e957639684b877cecc85570c4e6bfda76315027bf86b61f0084a43482a8e +SIZE (imdario-mergo-v1.0.2_GH0.tar.gz) = 29096 +SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141 +SIZE (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = 5338 +SHA256 (jarcoal-httpmock-v1.4.1_GH0.tar.gz) = e3a047ce5ce64a49b32e5686404ce919b17eb52c4f79f3fe2faddf3701b3fec5 +SIZE (jarcoal-httpmock-v1.4.1_GH0.tar.gz) = 42186 +SHA256 (josharian-intern-v1.0.0_GH0.tar.gz) = 7c7df6e792ed5db0b1a63c8ec74236b70958ad36c9fe5a02b52b1a418b177b5e +SIZE (josharian-intern-v1.0.0_GH0.tar.gz) = 1927 +SHA256 (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = b3ee835cc398287452377266313edcc231043bae4168f8d2706e5d34ce1ce755 +SIZE (lucasb-eyer-go-colorful-v1.2.0_GH0.tar.gz) = 970830 +SHA256 (mailru-easyjson-v0.7.7_GH0.tar.gz) = 18ce2051cda6b20a09163d9ecedf905593d7777db043b32b263e62b1cebb7f73 +SIZE (mailru-easyjson-v0.7.7_GH0.tar.gz) = 81404 +SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 +SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 +SHA256 (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 03bd5a512b593c793cccd3a1f507e3a5ba6f92681b1fa4f812a53eddbc3751dc +SIZE (mattn-go-localereader-v0.0.1_GH0.tar.gz) = 1735 +SHA256 (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = e98c1e4a82b8a6d026ee63385955cc178c91c77f106c7cf3d743736301106a8f +SIZE (mattn-go-runewidth-v0.0.16_GH0.tar.gz) = 18490 +SHA256 (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 9884291747f54aa51a946b0880854ec6ac6e1f4c06899ba9be5ae5a6364428db +SIZE (mattn-go-shellwords-v1.0.12_GH0.tar.gz) = 6325 +SHA256 (maxatome-go-testdeep-v1.14.0_GH0.tar.gz) = 1febad789c55d6b4d44bf7bddd2cfdf592ae77d2e5a82889ecf373642be01b19 +SIZE (maxatome-go-testdeep-v1.14.0_GH0.tar.gz) = 323124 +SHA256 (maxatome-tdhttpmock-v1.0.0_GH0.tar.gz) = 9f7cf3891f1b2f18e538294cf87420bb9b273adb2cb2392ea2e971d765904227 +SIZE (maxatome-tdhttpmock-v1.0.0_GH0.tar.gz) = 5762 +SHA256 (microcosm-cc-bluemonday-v1.0.27_GH0.tar.gz) = 02f57c2cc795a7ec9d74354d182fcff5cc69734c7a46f82b33b656f8bdb19703 +SIZE (microcosm-cc-bluemonday-v1.0.27_GH0.tar.gz) = 169828 +SHA256 (mohae-deepcopy-c48cc78d4826_GH0.tar.gz) = 399daaf333bf6b4bdd0d39978affdfa797d65f1cd222c0670ddfe0f69066756c +SIZE (mohae-deepcopy-c48cc78d4826_GH0.tar.gz) = 9599 +SHA256 (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 3284ff73b72fb26606a9129355fa2916647423e3ede78ba8031e6bdfa0ccef4f +SIZE (muesli-ansi-276c6243b2f6_GH0.tar.gz) = 5243 +SHA256 (muesli-cancelreader-v0.2.2_GH0.tar.gz) = afd827ad56d7c567389a516ca005ea80d46ed1cbc17c5ec3ca144152f1ecfc5a +SIZE (muesli-cancelreader-v0.2.2_GH0.tar.gz) = 9443 +SHA256 (muesli-reflow-v0.3.0_GH0.tar.gz) = f797b8c25d447e314ad92b155433562446c683924171be1698ad44f24c79f651 +SIZE (muesli-reflow-v0.3.0_GH0.tar.gz) = 21245 +SHA256 (muesli-termenv-v0.16.0_GH0.tar.gz) = 2a65e544c8757ce90669d1ec3e1e61b469d72dafb086e9d114961dc75632f210 +SIZE (muesli-termenv-v0.16.0_GH0.tar.gz) = 422973 +SHA256 (oasdiff-yaml3-d2182401db90_GH0.tar.gz) = d64d8a62a990676e64500ceae8a4d54c3f990752a786bc3cb5d6e9882d745224 +SIZE (oasdiff-yaml3-d2182401db90_GH0.tar.gz) = 92747 +SHA256 (oasdiff-yaml-f31be36b4037_GH0.tar.gz) = 5daa88c9934851be0201b661f5dedc3caf53afbd00349c2cd578daf61ae0da36 +SIZE (oasdiff-yaml-f31be36b4037_GH0.tar.gz) = 14670 +SHA256 (ovh-go-ovh-v1.9.0_GH0.tar.gz) = 146b1fa7e9c88d199c7113356ea2dca9aa7b78e4a1f07529da3565f3ff0712a5 +SIZE (ovh-go-ovh-v1.9.0_GH0.tar.gz) = 25381 +SHA256 (perimeterx-marshmallow-v1.1.5_GH0.tar.gz) = d4f804a42181649e45f344764b273d9610aa439ca66f4efc8906fd07acc3b624 +SIZE (perimeterx-marshmallow-v1.1.5_GH0.tar.gz) = 30187 +SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec +SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088 +SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4 +SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896 +SHA256 (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3242679be224552ef8934524cb08bb5d355644084a3476509bedd4dba57af408 +SIZE (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3353368 +SHA256 (shopspring-decimal-v1.3.1_GH0.tar.gz) = fec55386ecbdf994def38ac2887ff1cfa26989855447a01a1962fd879090e0ef +SIZE (shopspring-decimal-v1.3.1_GH0.tar.gz) = 44552 +SHA256 (spf13-cobra-v1.10.1_GH0.tar.gz) = 4d09d51f0b21552d880833c6d328dbc4337a03050b7f0e2b49893c1ab98b7af8 +SIZE (spf13-cobra-v1.10.1_GH0.tar.gz) = 200678 +SHA256 (spf13-pflag-v1.0.9_GH0.tar.gz) = 05493fd8b6c8e75b4f103f990af135e3091bd0e57cd2e252ff48a6100bc86fed +SIZE (spf13-pflag-v1.0.9_GH0.tar.gz) = 63014 +SHA256 (stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d1420a5f002f6383cd7de911698dbd1822beacb27684 +SIZE (stretchr-testify-v1.10.0_GH0.tar.gz) = 112732 +SHA256 (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = f309fc85594b3a03d622ebe275a841b97101c4189f85fff18fc051a2e5a4878c +SIZE (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = 35180 +SHA256 (yuin-goldmark-emoji-v1.0.5_GH0.tar.gz) = 5b9b47ab7436f79a25bf8a747fe612c9aaa7b1563945783ebab660f30580558e +SIZE (yuin-goldmark-emoji-v1.0.5_GH0.tar.gz) = 34992 +SHA256 (yuin-goldmark-v1.7.8_GH0.tar.gz) = 24ed806185809cd518c96d772078d1e255e7d4993d446bcdbe396b1b30d99118 +SIZE (yuin-goldmark-v1.7.8_GH0.tar.gz) = 254906 diff --git a/net/ovhcloud-cli/files/modules.txt b/net/ovhcloud-cli/files/modules.txt new file mode 100644 index 000000000000..da3d12dbf2f9 --- /dev/null +++ b/net/ovhcloud-cli/files/modules.txt @@ -0,0 +1,269 @@ +# dario.cat/mergo v1.0.2 +## explicit; go 1.13 +dario.cat/mergo +# github.com/PaesslerAG/gval v1.2.4 +## explicit; go 1.15 +github.com/PaesslerAG/gval +# github.com/PaesslerAG/jsonpath v0.1.1 +## explicit +github.com/PaesslerAG/jsonpath +# github.com/alecthomas/chroma/v2 v2.14.0 +## explicit; go 1.19 +github.com/alecthomas/chroma/v2 +github.com/alecthomas/chroma/v2/formatters +github.com/alecthomas/chroma/v2/formatters/html +github.com/alecthomas/chroma/v2/formatters/svg +github.com/alecthomas/chroma/v2/lexers +github.com/alecthomas/chroma/v2/quick +github.com/alecthomas/chroma/v2/styles +# github.com/amstuta/fx v0.0.0-20250411141758-99b16761e78b +## explicit; go 1.21 +github.com/amstuta/fx/display +github.com/amstuta/fx/internal/jsonx +github.com/amstuta/fx/internal/theme +github.com/amstuta/fx/internal/utils +github.com/amstuta/fx/path +# github.com/atotto/clipboard v0.1.4 +## explicit +github.com/atotto/clipboard +# github.com/aymanbagabas/go-osc52/v2 v2.0.1 +## explicit; go 1.16 +github.com/aymanbagabas/go-osc52/v2 +# github.com/aymerick/douceur v0.2.0 +## explicit +github.com/aymerick/douceur/css +github.com/aymerick/douceur/parser +# github.com/charmbracelet/bubbles v0.20.0 +## explicit; go 1.18 +github.com/charmbracelet/bubbles/cursor +github.com/charmbracelet/bubbles/help +github.com/charmbracelet/bubbles/key +github.com/charmbracelet/bubbles/list +github.com/charmbracelet/bubbles/paginator +github.com/charmbracelet/bubbles/runeutil +github.com/charmbracelet/bubbles/spinner +github.com/charmbracelet/bubbles/textinput +github.com/charmbracelet/bubbles/viewport +# github.com/charmbracelet/bubbletea v1.3.4 +## explicit; go 1.18 +github.com/charmbracelet/bubbletea +# github.com/charmbracelet/colorprofile v0.2.3-0.20250311203215-f60798e515dc +## explicit; go 1.18 +github.com/charmbracelet/colorprofile +# github.com/charmbracelet/glamour v0.9.1 +## explicit; go 1.21 +github.com/charmbracelet/glamour +github.com/charmbracelet/glamour/ansi +github.com/charmbracelet/glamour/styles +# github.com/charmbracelet/lipgloss v1.1.0 +## explicit; go 1.18 +github.com/charmbracelet/lipgloss +github.com/charmbracelet/lipgloss/table +# github.com/charmbracelet/x/ansi v0.8.0 +## explicit; go 1.18 +github.com/charmbracelet/x/ansi +github.com/charmbracelet/x/ansi/kitty +github.com/charmbracelet/x/ansi/parser +# github.com/charmbracelet/x/cellbuf v0.0.13-0.20250311204145-2c3ea96c31dd +## explicit; go 1.18 +github.com/charmbracelet/x/cellbuf +# github.com/charmbracelet/x/term v0.2.1 +## explicit; go 1.18 +github.com/charmbracelet/x/term +# github.com/cpuguy83/go-md2man/v2 v2.0.6 +## explicit; go 1.12 +github.com/cpuguy83/go-md2man/v2/md2man +# github.com/davecgh/go-spew v1.1.1 +## explicit +github.com/davecgh/go-spew/spew +# github.com/dlclark/regexp2 v1.11.0 +## explicit; go 1.13 +github.com/dlclark/regexp2 +github.com/dlclark/regexp2/syntax +# github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f +## explicit; go 1.16 +github.com/erikgeiser/coninput +# github.com/getkin/kin-openapi v0.132.0 +## explicit; go 1.22.5 +github.com/getkin/kin-openapi/openapi3 +# github.com/ghodss/yaml v1.0.0 +## explicit +github.com/ghodss/yaml +# github.com/go-openapi/jsonpointer v0.21.0 +## explicit; go 1.20 +github.com/go-openapi/jsonpointer +# github.com/go-openapi/swag v0.23.0 +## explicit; go 1.20 +github.com/go-openapi/swag +# github.com/gorilla/css v1.0.1 +## explicit; go 1.20 +github.com/gorilla/css/scanner +# github.com/inconshreveable/mousetrap v1.1.0 +## explicit; go 1.18 +github.com/inconshreveable/mousetrap +# github.com/jarcoal/httpmock v1.4.1 +## explicit; go 1.18 +github.com/jarcoal/httpmock +github.com/jarcoal/httpmock/internal +# github.com/josharian/intern v1.0.0 +## explicit; go 1.5 +github.com/josharian/intern +# github.com/lucasb-eyer/go-colorful v1.2.0 +## explicit; go 1.12 +github.com/lucasb-eyer/go-colorful +# github.com/mailru/easyjson v0.7.7 +## explicit; go 1.12 +github.com/mailru/easyjson/buffer +github.com/mailru/easyjson/jlexer +github.com/mailru/easyjson/jwriter +# github.com/mattn/go-isatty v0.0.20 +## explicit; go 1.15 +github.com/mattn/go-isatty +# github.com/mattn/go-localereader v0.0.1 +## explicit +github.com/mattn/go-localereader +# github.com/mattn/go-runewidth v0.0.16 +## explicit; go 1.9 +github.com/mattn/go-runewidth +# github.com/mattn/go-shellwords v1.0.12 +## explicit; go 1.13 +github.com/mattn/go-shellwords +# github.com/maxatome/go-testdeep v1.14.0 +## explicit; go 1.18 +github.com/maxatome/go-testdeep/helpers/tdsuite +github.com/maxatome/go-testdeep/helpers/tdutil +github.com/maxatome/go-testdeep/internal/anchors +github.com/maxatome/go-testdeep/internal/color +github.com/maxatome/go-testdeep/internal/ctxerr +github.com/maxatome/go-testdeep/internal/dark +github.com/maxatome/go-testdeep/internal/flat +github.com/maxatome/go-testdeep/internal/hooks +github.com/maxatome/go-testdeep/internal/json +github.com/maxatome/go-testdeep/internal/location +github.com/maxatome/go-testdeep/internal/trace +github.com/maxatome/go-testdeep/internal/types +github.com/maxatome/go-testdeep/internal/util +github.com/maxatome/go-testdeep/internal/visited +github.com/maxatome/go-testdeep/td +# github.com/maxatome/tdhttpmock v1.0.0 +## explicit; go 1.19 +github.com/maxatome/tdhttpmock +# github.com/microcosm-cc/bluemonday v1.0.27 +## explicit; go 1.19 +github.com/microcosm-cc/bluemonday +github.com/microcosm-cc/bluemonday/css +# github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 +## explicit +github.com/mohae/deepcopy +# github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 +## explicit; go 1.17 +github.com/muesli/ansi +github.com/muesli/ansi/compressor +# github.com/muesli/cancelreader v0.2.2 +## explicit; go 1.17 +github.com/muesli/cancelreader +# github.com/muesli/reflow v0.3.0 +## explicit; go 1.13 +github.com/muesli/reflow/ansi +github.com/muesli/reflow/indent +github.com/muesli/reflow/padding +github.com/muesli/reflow/wordwrap +# github.com/muesli/termenv v0.16.0 +## explicit; go 1.17 +github.com/muesli/termenv +# github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 +## explicit; go 1.22.5 +github.com/oasdiff/yaml +# github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 +## explicit; go 1.22.5 +github.com/oasdiff/yaml3 +# github.com/ovh/go-ovh v1.9.0 +## explicit; go 1.18 +github.com/ovh/go-ovh/ovh +# github.com/perimeterx/marshmallow v1.1.5 +## explicit; go 1.17 +github.com/perimeterx/marshmallow +# github.com/rivo/uniseg v0.4.7 +## explicit; go 1.18 +github.com/rivo/uniseg +# github.com/russross/blackfriday/v2 v2.1.0 +## explicit +github.com/russross/blackfriday/v2 +# github.com/sahilm/fuzzy v0.1.1 +## explicit +github.com/sahilm/fuzzy +# github.com/shopspring/decimal v1.3.1 +## explicit; go 1.13 +github.com/shopspring/decimal +# github.com/spf13/cobra v1.10.1 +## explicit; go 1.15 +github.com/spf13/cobra +github.com/spf13/cobra/doc +# github.com/spf13/pflag v1.0.9 +## explicit; go 1.12 +github.com/spf13/pflag +# github.com/stretchr/testify v1.10.0 +## explicit; go 1.17 +# github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e +## explicit; go 1.19 +github.com/xo/terminfo +# github.com/yuin/goldmark v1.7.8 +## explicit; go 1.19 +github.com/yuin/goldmark +github.com/yuin/goldmark/ast +github.com/yuin/goldmark/extension +github.com/yuin/goldmark/extension/ast +github.com/yuin/goldmark/parser +github.com/yuin/goldmark/renderer +github.com/yuin/goldmark/renderer/html +github.com/yuin/goldmark/text +github.com/yuin/goldmark/util +# github.com/yuin/goldmark-emoji v1.0.5 +## explicit; go 1.15 +github.com/yuin/goldmark-emoji +github.com/yuin/goldmark-emoji/ast +github.com/yuin/goldmark-emoji/definition +# golang.org/x/exp v0.0.0-20220909182711-5c715a9e8561 +## explicit; go 1.18 +golang.org/x/exp/constraints +golang.org/x/exp/slices +# golang.org/x/net v0.42.0 +## explicit; go 1.23.0 +golang.org/x/net/html +golang.org/x/net/html/atom +# golang.org/x/oauth2 v0.30.0 +## explicit; go 1.23.0 +golang.org/x/oauth2 +golang.org/x/oauth2/clientcredentials +golang.org/x/oauth2/internal +# golang.org/x/sync v0.16.0 +## explicit; go 1.23.0 +golang.org/x/sync/errgroup +golang.org/x/sync/semaphore +# golang.org/x/sys v0.34.0 +## explicit; go 1.23.0 +golang.org/x/sys/plan9 +golang.org/x/sys/unix +golang.org/x/sys/windows +# golang.org/x/term v0.33.0 +## explicit; go 1.23.0 +golang.org/x/term +# golang.org/x/text v0.27.0 +## explicit; go 1.23.0 +golang.org/x/text/cases +golang.org/x/text/internal +golang.org/x/text/internal/language +golang.org/x/text/internal/language/compact +golang.org/x/text/internal/tag +golang.org/x/text/language +golang.org/x/text/transform +golang.org/x/text/unicode/norm +# gopkg.in/ini.v1 v1.67.0 +## explicit +gopkg.in/ini.v1 +# gopkg.in/yaml.v2 v2.4.0 +## explicit; go 1.15 +gopkg.in/yaml.v2 +# gopkg.in/yaml.v3 v3.0.1 +## explicit +gopkg.in/yaml.v3 diff --git a/net/ovhcloud-cli/pkg-descr b/net/ovhcloud-cli/pkg-descr new file mode 100644 index 000000000000..50c741471b2a --- /dev/null +++ b/net/ovhcloud-cli/pkg-descr @@ -0,0 +1,6 @@ +Single, unified command-line interface for managing the full range of +OVHcloud products and account resources directly from your terminal. +Whether you need to automate provisioning, perform quick look-ups, or +integrate OVHcloud operations into CI/CD pipelines, ovhcloud offers +fine?grained commands and consistent output formats (table, JSON, +YAML, or custom gval expressions). |