From 3f0be54b9d456413c478b614f50f8a68a8a7b439 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sun, 12 Dec 2021 02:48:55 +0100 Subject: [PATCH] Generate man pages with hidden 'man' command --- go.mod | 2 +- go.sum | 581 ++++++++++++++++++++++++++-- label.go | 9 +- main.go | 5 +- man.go | 39 ++ man/obs-cli-completion-bash.1 | 68 ++++ man/obs-cli-completion-fish.1 | 61 +++ man/obs-cli-completion-powershell.1 | 58 +++ man/obs-cli-completion-zsh.1 | 73 ++++ man/obs-cli-completion.1 | 47 +++ man/obs-cli-label-countdown.1 | 46 +++ man/obs-cli-label-text.1 | 46 +++ man/obs-cli-label.1 | 46 +++ man/obs-cli-recording-start.1 | 46 +++ man/obs-cli-recording-status.1 | 46 +++ man/obs-cli-recording-stop.1 | 46 +++ man/obs-cli-recording-toggle.1 | 46 +++ man/obs-cli-recording.1 | 46 +++ man/obs-cli-scene-current.1 | 46 +++ man/obs-cli-scene-list.1 | 46 +++ man/obs-cli-scene-preview.1 | 46 +++ man/obs-cli-scene-switch.1 | 46 +++ man/obs-cli-scene.1 | 46 +++ man/obs-cli-sceneitem-center.1 | 46 +++ man/obs-cli-sceneitem-hide.1 | 46 +++ man/obs-cli-sceneitem-list.1 | 46 +++ man/obs-cli-sceneitem-show.1 | 46 +++ man/obs-cli-sceneitem-toggle.1 | 46 +++ man/obs-cli-sceneitem.1 | 46 +++ man/obs-cli-source-list.1 | 46 +++ man/obs-cli-source-toggle-mute.1 | 46 +++ man/obs-cli-source.1 | 46 +++ man/obs-cli-stream-start.1 | 46 +++ man/obs-cli-stream-status.1 | 46 +++ man/obs-cli-stream-stop.1 | 46 +++ man/obs-cli-stream-toggle.1 | 46 +++ man/obs-cli-stream.1 | 46 +++ man/obs-cli-studiomode-disable.1 | 46 +++ man/obs-cli-studiomode-enable.1 | 46 +++ man/obs-cli-studiomode-status.1 | 46 +++ man/obs-cli-studiomode-toggle.1 | 46 +++ man/obs-cli-studiomode-transition.1 | 46 +++ man/obs-cli-studiomode.1 | 46 +++ man/obs-cli.1 | 44 +++ recording.go | 9 +- scene.go | 11 +- sceneitems.go | 9 +- sources.go | 9 +- stream.go | 9 +- studiomode.go | 11 +- 50 files changed, 2509 insertions(+), 54 deletions(-) create mode 100644 man.go create mode 100644 man/obs-cli-completion-bash.1 create mode 100644 man/obs-cli-completion-fish.1 create mode 100644 man/obs-cli-completion-powershell.1 create mode 100644 man/obs-cli-completion-zsh.1 create mode 100644 man/obs-cli-completion.1 create mode 100644 man/obs-cli-label-countdown.1 create mode 100644 man/obs-cli-label-text.1 create mode 100644 man/obs-cli-label.1 create mode 100644 man/obs-cli-recording-start.1 create mode 100644 man/obs-cli-recording-status.1 create mode 100644 man/obs-cli-recording-stop.1 create mode 100644 man/obs-cli-recording-toggle.1 create mode 100644 man/obs-cli-recording.1 create mode 100644 man/obs-cli-scene-current.1 create mode 100644 man/obs-cli-scene-list.1 create mode 100644 man/obs-cli-scene-preview.1 create mode 100644 man/obs-cli-scene-switch.1 create mode 100644 man/obs-cli-scene.1 create mode 100644 man/obs-cli-sceneitem-center.1 create mode 100644 man/obs-cli-sceneitem-hide.1 create mode 100644 man/obs-cli-sceneitem-list.1 create mode 100644 man/obs-cli-sceneitem-show.1 create mode 100644 man/obs-cli-sceneitem-toggle.1 create mode 100644 man/obs-cli-sceneitem.1 create mode 100644 man/obs-cli-source-list.1 create mode 100644 man/obs-cli-source-toggle-mute.1 create mode 100644 man/obs-cli-source.1 create mode 100644 man/obs-cli-stream-start.1 create mode 100644 man/obs-cli-stream-status.1 create mode 100644 man/obs-cli-stream-stop.1 create mode 100644 man/obs-cli-stream-toggle.1 create mode 100644 man/obs-cli-stream.1 create mode 100644 man/obs-cli-studiomode-disable.1 create mode 100644 man/obs-cli-studiomode-enable.1 create mode 100644 man/obs-cli-studiomode-status.1 create mode 100644 man/obs-cli-studiomode-toggle.1 create mode 100644 man/obs-cli-studiomode-transition.1 create mode 100644 man/obs-cli-studiomode.1 create mode 100644 man/obs-cli.1 diff --git a/go.mod b/go.mod index a775833..34ed2a7 100644 --- a/go.mod +++ b/go.mod @@ -5,5 +5,5 @@ go 1.13 require ( github.com/andreykaipov/goobs v0.7.2-0.20211128070100-3f68e679c844 github.com/dustin/go-humanize v1.0.0 - github.com/spf13/cobra v0.0.5 + github.com/spf13/cobra v1.2.1 ) diff --git a/go.sum b/go.sum index 5967d3a..f6a5da8 100644 --- a/go.sum +++ b/go.sum @@ -1,45 +1,582 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= +cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= +cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= +cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= +cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= +cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= +cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= +cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= +cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= +cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= +cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/andreykaipov/goobs v0.7.2-0.20211128070100-3f68e679c844 h1:qvPC/v/GLyBKyfuYmzRmc8nkW6Iu0kZYWWq7N+w2g5w= github.com/andreykaipov/goobs v0.7.2-0.20211128070100-3f68e679c844/go.mod h1:LUUc1aXWR0B6HrwKC2LE+JtW85aiYInXeowv4AtzGvY= -github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= -github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= -github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= -github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= +github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= +github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= +github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= +github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= +github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= +github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/cpuguy83/go-md2man/v2 v2.0.0 h1:EoUDS0afbrsXAZ9YQ9jdu/mZ2sXgT1/2yyNng4PGlyM= +github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= +github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= +github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= +github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= +github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= +github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= +github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= +github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= +github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= +github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= +github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= +github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= +github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= +github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= +github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= +github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= +github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= +github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= +github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= -github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= +github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= +github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= +github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= +github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= +github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= +github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= +github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= +github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= +github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d h1:VhgPp6v9qf9Agr/56bj7Y/xa04UccTW04VP0Qed4vnQ= github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d/go.mod h1:YUTz3bUH2ZwIWBy3CJBeOBEugqcmXREj14T+iG/4k4U= -github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= +github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= -github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= -github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cobra v0.0.5 h1:f0B+LkLX6DtmRH1isoNA9VTtNUK9K8xYd28JNNfOv/s= -github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= -github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= -github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= -github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= +github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= +github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= +github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= +github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v1.2.1 h1:+KmjbUw1hriSNMF55oPrkZcb27aECyrj8V2ytv7kWDw= +github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= +github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= -github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= -golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= +github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= +go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= +go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= +go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= +go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= +go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= +go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= +go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= +golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= +golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= +golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210402161424-2e8d93401602/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= +google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= +google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= +google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= +google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= +google.golang.org/api v0.44.0/go.mod h1:EBOGZqzyhtvMDoxwS97ctnh0zUmYY6CxqXsc1AvkYD8= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= +google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= +google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= +google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= +google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= +google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= +google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= +google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= +google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= +google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= +gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/label.go b/label.go index f0ab0f3..bfc7e01 100644 --- a/label.go +++ b/label.go @@ -9,10 +9,11 @@ import ( var ( labelCmd = &cobra.Command{ - Use: "label", - Short: "manage text labels", - Long: `The label command manages text labels`, - RunE: nil, + Use: "label", + Short: "manage text labels", + Long: `The label command manages text labels`, + RunE: nil, + PersistentPreRun: connectOBSCommand, } textCmd = &cobra.Command{ diff --git a/main.go b/main.go index 46620fd..e4b68cd 100644 --- a/main.go +++ b/main.go @@ -35,7 +35,6 @@ func main() { } func init() { - cobra.OnInitialize(connectOBS) rootCmd.PersistentFlags().StringVar(&host, "host", "localhost", "host to connect to") rootCmd.PersistentFlags().StringVar(&password, "password", "", "password for connection") rootCmd.PersistentFlags().Uint32VarP(&port, "port", "p", 4444, "port to connect to") @@ -49,6 +48,10 @@ func getUserAgent() string { return userAgent } +func connectOBSCommand(cmd *cobra.Command, args []string) { + connectOBS() +} + func connectOBS() { var err error client, err = goobs.New( diff --git a/man.go b/man.go new file mode 100644 index 0000000..0c82c22 --- /dev/null +++ b/man.go @@ -0,0 +1,39 @@ +//go:build man +// +build man + +package main + +import ( + "fmt" + + "github.com/spf13/cobra" + "github.com/spf13/cobra/doc" +) + +var ( + manCmd = &cobra.Command{ + Use: "man [directory]", + Short: "Generates manpages", + Long: `Generates manpages in the given directory`, + Hidden: true, + RunE: func(cmd *cobra.Command, args []string) error { + if len(args) != 1 { + return fmt.Errorf("man needs a target directory") + } + return generateManPages(args[0]) + }, + } +) + +func init() { + rootCmd.AddCommand(manCmd) +} + +func generateManPages(targetDirectory string) error { + header := &doc.GenManHeader{ + Section: "1", + Source: "Auto generated by muesli/obs-cli", + } + + return doc.GenManTree(rootCmd, header, targetDirectory) +} diff --git a/man/obs-cli-completion-bash.1 b/man/obs-cli-completion-bash.1 new file mode 100644 index 0000000..926fa04 --- /dev/null +++ b/man/obs-cli-completion-bash.1 @@ -0,0 +1,68 @@ +.nh +.TH "OBS\-CLI\-COMPLETION\-BASH" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-completion\-bash \- generate the autocompletion script for bash + + +.SH SYNOPSIS +.PP +\fBobs\-cli completion bash\fP + + +.SH DESCRIPTION +.PP +Generate the autocompletion script for the bash shell. + +.PP +This script depends on the 'bash\-completion' package. +If it is not installed already, you can install it via your OS's package manager. + +.PP +To load completions in your current shell session: +$ source <(obs\-cli completion bash) + +.PP +To load completions for every new session, execute once: +Linux: + $ obs\-cli completion bash > /etc/bash\_completion.d/obs\-cli +MacOS: + $ obs\-cli completion bash > /usr/local/etc/bash\_completion.d/obs\-cli + +.PP +You will need to start a new shell for this setup to take effect. + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for bash + +.PP +\fB\-\-no\-descriptions\fP[=false] + disable completion descriptions + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-completion(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-completion-fish.1 b/man/obs-cli-completion-fish.1 new file mode 100644 index 0000000..0a097c4 --- /dev/null +++ b/man/obs-cli-completion-fish.1 @@ -0,0 +1,61 @@ +.nh +.TH "OBS\-CLI\-COMPLETION\-FISH" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-completion\-fish \- generate the autocompletion script for fish + + +.SH SYNOPSIS +.PP +\fBobs\-cli completion fish [flags]\fP + + +.SH DESCRIPTION +.PP +Generate the autocompletion script for the fish shell. + +.PP +To load completions in your current shell session: +$ obs\-cli completion fish | source + +.PP +To load completions for every new session, execute once: +$ obs\-cli completion fish > \~/.config/fish/completions/obs\-cli.fish + +.PP +You will need to start a new shell for this setup to take effect. + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for fish + +.PP +\fB\-\-no\-descriptions\fP[=false] + disable completion descriptions + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-completion(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-completion-powershell.1 b/man/obs-cli-completion-powershell.1 new file mode 100644 index 0000000..d2bd26c --- /dev/null +++ b/man/obs-cli-completion-powershell.1 @@ -0,0 +1,58 @@ +.nh +.TH "OBS\-CLI\-COMPLETION\-POWERSHELL" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-completion\-powershell \- generate the autocompletion script for powershell + + +.SH SYNOPSIS +.PP +\fBobs\-cli completion powershell [flags]\fP + + +.SH DESCRIPTION +.PP +Generate the autocompletion script for powershell. + +.PP +To load completions in your current shell session: +PS C:> obs\-cli completion powershell | Out\-String | Invoke\-Expression + +.PP +To load completions for every new session, add the output of the above command +to your powershell profile. + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for powershell + +.PP +\fB\-\-no\-descriptions\fP[=false] + disable completion descriptions + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-completion(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-completion-zsh.1 b/man/obs-cli-completion-zsh.1 new file mode 100644 index 0000000..2473d1d --- /dev/null +++ b/man/obs-cli-completion-zsh.1 @@ -0,0 +1,73 @@ +.nh +.TH "OBS\-CLI\-COMPLETION\-ZSH" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-completion\-zsh \- generate the autocompletion script for zsh + + +.SH SYNOPSIS +.PP +\fBobs\-cli completion zsh [flags]\fP + + +.SH DESCRIPTION +.PP +Generate the autocompletion script for the zsh shell. + +.PP +If shell completion is not already enabled in your environment you will need +to enable it. You can execute the following once: + +.PP +$ echo "autoload \-U compinit; compinit" >> \~/.zshrc + +.PP +To load completions for every new session, execute once: + + +.SH Linux: +.PP +$ obs\-cli completion zsh > "${fpath[1]}/\_obs\-cli" + + +.SH macOS: +.PP +$ obs\-cli completion zsh > /usr/local/share/zsh/site\-functions/\_obs\-cli + +.PP +You will need to start a new shell for this setup to take effect. + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for zsh + +.PP +\fB\-\-no\-descriptions\fP[=false] + disable completion descriptions + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-completion(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-completion.1 b/man/obs-cli-completion.1 new file mode 100644 index 0000000..3ddde94 --- /dev/null +++ b/man/obs-cli-completion.1 @@ -0,0 +1,47 @@ +.nh +.TH "OBS\-CLI\-COMPLETION" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-completion \- generate the autocompletion script for the specified shell + + +.SH SYNOPSIS +.PP +\fBobs\-cli completion [flags]\fP + + +.SH DESCRIPTION +.PP +Generate the autocompletion script for obs\-cli for the specified shell. +See each sub\-command's help for details on how to use the generated script. + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for completion + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli(1)\fP, \fBobs\-cli\-completion\-bash(1)\fP, \fBobs\-cli\-completion\-fish(1)\fP, \fBobs\-cli\-completion\-powershell(1)\fP, \fBobs\-cli\-completion\-zsh(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-label-countdown.1 b/man/obs-cli-label-countdown.1 new file mode 100644 index 0000000..bc444df --- /dev/null +++ b/man/obs-cli-label-countdown.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-LABEL\-COUNTDOWN" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-label\-countdown \- Triggers a countdown and continuously updates a label with the remaining time + + +.SH SYNOPSIS +.PP +\fBobs\-cli label countdown [flags]\fP + + +.SH DESCRIPTION +.PP +Triggers a countdown and continuously updates a label with the remaining time + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for countdown + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-label(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-label-text.1 b/man/obs-cli-label-text.1 new file mode 100644 index 0000000..bf88b23 --- /dev/null +++ b/man/obs-cli-label-text.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-LABEL\-TEXT" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-label\-text \- Changes a text label + + +.SH SYNOPSIS +.PP +\fBobs\-cli label text [flags]\fP + + +.SH DESCRIPTION +.PP +Changes a text label + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for text + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-label(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-label.1 b/man/obs-cli-label.1 new file mode 100644 index 0000000..2a51ddc --- /dev/null +++ b/man/obs-cli-label.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-LABEL" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-label \- manage text labels + + +.SH SYNOPSIS +.PP +\fBobs\-cli label [flags]\fP + + +.SH DESCRIPTION +.PP +The label command manages text labels + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for label + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli(1)\fP, \fBobs\-cli\-label\-countdown(1)\fP, \fBobs\-cli\-label\-text(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-recording-start.1 b/man/obs-cli-recording-start.1 new file mode 100644 index 0000000..7c46658 --- /dev/null +++ b/man/obs-cli-recording-start.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-RECORDING\-START" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-recording\-start \- Starts recording + + +.SH SYNOPSIS +.PP +\fBobs\-cli recording start [flags]\fP + + +.SH DESCRIPTION +.PP +Starts recording + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for start + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-recording(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-recording-status.1 b/man/obs-cli-recording-status.1 new file mode 100644 index 0000000..74f86ce --- /dev/null +++ b/man/obs-cli-recording-status.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-RECORDING\-STATUS" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-recording\-status \- Reports recording status + + +.SH SYNOPSIS +.PP +\fBobs\-cli recording status [flags]\fP + + +.SH DESCRIPTION +.PP +Reports recording status + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for status + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-recording(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-recording-stop.1 b/man/obs-cli-recording-stop.1 new file mode 100644 index 0000000..b3fb0a3 --- /dev/null +++ b/man/obs-cli-recording-stop.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-RECORDING\-STOP" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-recording\-stop \- Stops recording + + +.SH SYNOPSIS +.PP +\fBobs\-cli recording stop [flags]\fP + + +.SH DESCRIPTION +.PP +Stops recording + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for stop + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-recording(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-recording-toggle.1 b/man/obs-cli-recording-toggle.1 new file mode 100644 index 0000000..e63e64a --- /dev/null +++ b/man/obs-cli-recording-toggle.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-RECORDING\-TOGGLE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-recording\-toggle \- Toggle recording + + +.SH SYNOPSIS +.PP +\fBobs\-cli recording toggle [flags]\fP + + +.SH DESCRIPTION +.PP +Toggle recording + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for toggle + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-recording(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-recording.1 b/man/obs-cli-recording.1 new file mode 100644 index 0000000..0dddccd --- /dev/null +++ b/man/obs-cli-recording.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-RECORDING" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-recording \- manage recordings + + +.SH SYNOPSIS +.PP +\fBobs\-cli recording [flags]\fP + + +.SH DESCRIPTION +.PP +The recording command manages recordings + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for recording + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli(1)\fP, \fBobs\-cli\-recording\-start(1)\fP, \fBobs\-cli\-recording\-status(1)\fP, \fBobs\-cli\-recording\-stop(1)\fP, \fBobs\-cli\-recording\-toggle(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-scene-current.1 b/man/obs-cli-scene-current.1 new file mode 100644 index 0000000..4a6dde0 --- /dev/null +++ b/man/obs-cli-scene-current.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENE\-CURRENT" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-scene\-current \- Switch program to a different scene + + +.SH SYNOPSIS +.PP +\fBobs\-cli scene current [flags]\fP + + +.SH DESCRIPTION +.PP +Switch program to a different scene + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for current + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-scene(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-scene-list.1 b/man/obs-cli-scene-list.1 new file mode 100644 index 0000000..270e1a0 --- /dev/null +++ b/man/obs-cli-scene-list.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENE\-LIST" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-scene\-list \- List all scene names + + +.SH SYNOPSIS +.PP +\fBobs\-cli scene list [flags]\fP + + +.SH DESCRIPTION +.PP +List all scene names + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for list + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-scene(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-scene-preview.1 b/man/obs-cli-scene-preview.1 new file mode 100644 index 0000000..ddeda18 --- /dev/null +++ b/man/obs-cli-scene-preview.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENE\-PREVIEW" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-scene\-preview \- Switch preview to a different scene (studio mode must be enabled) + + +.SH SYNOPSIS +.PP +\fBobs\-cli scene preview [flags]\fP + + +.SH DESCRIPTION +.PP +Switch preview to a different scene (studio mode must be enabled) + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for preview + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-scene(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-scene-switch.1 b/man/obs-cli-scene-switch.1 new file mode 100644 index 0000000..3a35e85 --- /dev/null +++ b/man/obs-cli-scene-switch.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENE\-SWITCH" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-scene\-switch \- Switch program or preview in studio mode to a different scene + + +.SH SYNOPSIS +.PP +\fBobs\-cli scene switch [flags]\fP + + +.SH DESCRIPTION +.PP +Switch program or preview in studio mode to a different scene + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for switch + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-scene(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-scene.1 b/man/obs-cli-scene.1 new file mode 100644 index 0000000..dbaeb08 --- /dev/null +++ b/man/obs-cli-scene.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-scene \- manage scenes + + +.SH SYNOPSIS +.PP +\fBobs\-cli scene [flags]\fP + + +.SH DESCRIPTION +.PP +The scene command manages scenes + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for scene + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli(1)\fP, \fBobs\-cli\-scene\-current(1)\fP, \fBobs\-cli\-scene\-list(1)\fP, \fBobs\-cli\-scene\-preview(1)\fP, \fBobs\-cli\-scene\-switch(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-sceneitem-center.1 b/man/obs-cli-sceneitem-center.1 new file mode 100644 index 0000000..8661a11 --- /dev/null +++ b/man/obs-cli-sceneitem-center.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENEITEM\-CENTER" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-sceneitem\-center \- Horizontally centers a scene\-item + + +.SH SYNOPSIS +.PP +\fBobs\-cli sceneitem center [flags]\fP + + +.SH DESCRIPTION +.PP +Horizontally centers a scene\-item + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for center + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-sceneitem(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-sceneitem-hide.1 b/man/obs-cli-sceneitem-hide.1 new file mode 100644 index 0000000..b5b28fc --- /dev/null +++ b/man/obs-cli-sceneitem-hide.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENEITEM\-HIDE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-sceneitem\-hide \- Hides a scene\-item + + +.SH SYNOPSIS +.PP +\fBobs\-cli sceneitem hide [flags]\fP + + +.SH DESCRIPTION +.PP +Hides a scene\-item + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for hide + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-sceneitem(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-sceneitem-list.1 b/man/obs-cli-sceneitem-list.1 new file mode 100644 index 0000000..5e1c9ce --- /dev/null +++ b/man/obs-cli-sceneitem-list.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENEITEM\-LIST" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-sceneitem\-list \- Lists all items of a scene + + +.SH SYNOPSIS +.PP +\fBobs\-cli sceneitem list [flags]\fP + + +.SH DESCRIPTION +.PP +Lists all items of a scene + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for list + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-sceneitem(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-sceneitem-show.1 b/man/obs-cli-sceneitem-show.1 new file mode 100644 index 0000000..b0adea9 --- /dev/null +++ b/man/obs-cli-sceneitem-show.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENEITEM\-SHOW" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-sceneitem\-show \- Makes a scene\-item visible + + +.SH SYNOPSIS +.PP +\fBobs\-cli sceneitem show [flags]\fP + + +.SH DESCRIPTION +.PP +Makes a scene\-item visible + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for show + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-sceneitem(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-sceneitem-toggle.1 b/man/obs-cli-sceneitem-toggle.1 new file mode 100644 index 0000000..3c755c7 --- /dev/null +++ b/man/obs-cli-sceneitem-toggle.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENEITEM\-TOGGLE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-sceneitem\-toggle \- Toggles visibility of a scene\-item + + +.SH SYNOPSIS +.PP +\fBobs\-cli sceneitem toggle [flags]\fP + + +.SH DESCRIPTION +.PP +Toggles visibility of a scene\-item + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for toggle + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-sceneitem(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-sceneitem.1 b/man/obs-cli-sceneitem.1 new file mode 100644 index 0000000..9934f66 --- /dev/null +++ b/man/obs-cli-sceneitem.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SCENEITEM" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-sceneitem \- manage scene items + + +.SH SYNOPSIS +.PP +\fBobs\-cli sceneitem [flags]\fP + + +.SH DESCRIPTION +.PP +The sceneitem command manages a scene's items + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for sceneitem + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli(1)\fP, \fBobs\-cli\-sceneitem\-center(1)\fP, \fBobs\-cli\-sceneitem\-hide(1)\fP, \fBobs\-cli\-sceneitem\-list(1)\fP, \fBobs\-cli\-sceneitem\-show(1)\fP, \fBobs\-cli\-sceneitem\-toggle(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-source-list.1 b/man/obs-cli-source-list.1 new file mode 100644 index 0000000..a083129 --- /dev/null +++ b/man/obs-cli-source-list.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SOURCE\-LIST" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-source\-list \- Lists all sources + + +.SH SYNOPSIS +.PP +\fBobs\-cli source list [flags]\fP + + +.SH DESCRIPTION +.PP +Lists all sources + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for list + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-source(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-source-toggle-mute.1 b/man/obs-cli-source-toggle-mute.1 new file mode 100644 index 0000000..bad356a --- /dev/null +++ b/man/obs-cli-source-toggle-mute.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SOURCE\-TOGGLE\-MUTE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-source\-toggle\-mute \- Toggles mute + + +.SH SYNOPSIS +.PP +\fBobs\-cli source toggle\-mute [flags]\fP + + +.SH DESCRIPTION +.PP +Toggles mute + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for toggle\-mute + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-source(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-source.1 b/man/obs-cli-source.1 new file mode 100644 index 0000000..298d10a --- /dev/null +++ b/man/obs-cli-source.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-SOURCE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-source \- manage sources + + +.SH SYNOPSIS +.PP +\fBobs\-cli source [flags]\fP + + +.SH DESCRIPTION +.PP +The source command manages sources + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for source + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli(1)\fP, \fBobs\-cli\-source\-list(1)\fP, \fBobs\-cli\-source\-toggle\-mute(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-stream-start.1 b/man/obs-cli-stream-start.1 new file mode 100644 index 0000000..9d04ad3 --- /dev/null +++ b/man/obs-cli-stream-start.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STREAM\-START" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-stream\-start \- Starts streaming + + +.SH SYNOPSIS +.PP +\fBobs\-cli stream start [flags]\fP + + +.SH DESCRIPTION +.PP +Starts streaming + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for start + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-stream(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-stream-status.1 b/man/obs-cli-stream-status.1 new file mode 100644 index 0000000..bf4ecd3 --- /dev/null +++ b/man/obs-cli-stream-status.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STREAM\-STATUS" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-stream\-status \- Reports streaming status + + +.SH SYNOPSIS +.PP +\fBobs\-cli stream status [flags]\fP + + +.SH DESCRIPTION +.PP +Reports streaming status + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for status + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-stream(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-stream-stop.1 b/man/obs-cli-stream-stop.1 new file mode 100644 index 0000000..178e094 --- /dev/null +++ b/man/obs-cli-stream-stop.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STREAM\-STOP" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-stream\-stop \- Stops streaming + + +.SH SYNOPSIS +.PP +\fBobs\-cli stream stop [flags]\fP + + +.SH DESCRIPTION +.PP +Stops streaming + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for stop + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-stream(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-stream-toggle.1 b/man/obs-cli-stream-toggle.1 new file mode 100644 index 0000000..22d7622 --- /dev/null +++ b/man/obs-cli-stream-toggle.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STREAM\-TOGGLE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-stream\-toggle \- Toggle streaming + + +.SH SYNOPSIS +.PP +\fBobs\-cli stream toggle [flags]\fP + + +.SH DESCRIPTION +.PP +Toggle streaming + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for toggle + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-stream(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-stream.1 b/man/obs-cli-stream.1 new file mode 100644 index 0000000..6506717 --- /dev/null +++ b/man/obs-cli-stream.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STREAM" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-stream \- manage streams + + +.SH SYNOPSIS +.PP +\fBobs\-cli stream [flags]\fP + + +.SH DESCRIPTION +.PP +The stream command manages streams + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for stream + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli(1)\fP, \fBobs\-cli\-stream\-start(1)\fP, \fBobs\-cli\-stream\-status(1)\fP, \fBobs\-cli\-stream\-stop(1)\fP, \fBobs\-cli\-stream\-toggle(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-studiomode-disable.1 b/man/obs-cli-studiomode-disable.1 new file mode 100644 index 0000000..e91ff63 --- /dev/null +++ b/man/obs-cli-studiomode-disable.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STUDIOMODE\-DISABLE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-studiomode\-disable \- Disables the studio mode + + +.SH SYNOPSIS +.PP +\fBobs\-cli studiomode disable [flags]\fP + + +.SH DESCRIPTION +.PP +Disables the studio mode + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for disable + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-studiomode(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-studiomode-enable.1 b/man/obs-cli-studiomode-enable.1 new file mode 100644 index 0000000..5fe4c2c --- /dev/null +++ b/man/obs-cli-studiomode-enable.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STUDIOMODE\-ENABLE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-studiomode\-enable \- Enables the studio mode + + +.SH SYNOPSIS +.PP +\fBobs\-cli studiomode enable [flags]\fP + + +.SH DESCRIPTION +.PP +Enables the studio mode + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for enable + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-studiomode(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-studiomode-status.1 b/man/obs-cli-studiomode-status.1 new file mode 100644 index 0000000..fef2579 --- /dev/null +++ b/man/obs-cli-studiomode-status.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STUDIOMODE\-STATUS" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-studiomode\-status \- Reports studio mode status + + +.SH SYNOPSIS +.PP +\fBobs\-cli studiomode status [flags]\fP + + +.SH DESCRIPTION +.PP +Reports studio mode status + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for status + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-studiomode(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-studiomode-toggle.1 b/man/obs-cli-studiomode-toggle.1 new file mode 100644 index 0000000..a73a2e7 --- /dev/null +++ b/man/obs-cli-studiomode-toggle.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STUDIOMODE\-TOGGLE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-studiomode\-toggle \- Toggles the studio mode (enable/disable) + + +.SH SYNOPSIS +.PP +\fBobs\-cli studiomode toggle [flags]\fP + + +.SH DESCRIPTION +.PP +Toggles the studio mode (enable/disable) + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for toggle + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-studiomode(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-studiomode-transition.1 b/man/obs-cli-studiomode-transition.1 new file mode 100644 index 0000000..8a5d113 --- /dev/null +++ b/man/obs-cli-studiomode-transition.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STUDIOMODE\-TRANSITION" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-studiomode\-transition \- Transition to program + + +.SH SYNOPSIS +.PP +\fBobs\-cli studiomode transition [flags]\fP + + +.SH DESCRIPTION +.PP +Transition to program + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for transition + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-studiomode(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli-studiomode.1 b/man/obs-cli-studiomode.1 new file mode 100644 index 0000000..a2b4b6c --- /dev/null +++ b/man/obs-cli-studiomode.1 @@ -0,0 +1,46 @@ +.nh +.TH "OBS\-CLI\-STUDIOMODE" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli\-studiomode \- manage studio mode + + +.SH SYNOPSIS +.PP +\fBobs\-cli studiomode [flags]\fP + + +.SH DESCRIPTION +.PP +The studiomode command manages the studio mode + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for studiomode + + +.SH OPTIONS INHERITED FROM PARENT COMMANDS +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli(1)\fP, \fBobs\-cli\-studiomode\-disable(1)\fP, \fBobs\-cli\-studiomode\-enable(1)\fP, \fBobs\-cli\-studiomode\-status(1)\fP, \fBobs\-cli\-studiomode\-toggle(1)\fP, \fBobs\-cli\-studiomode\-transition(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/man/obs-cli.1 b/man/obs-cli.1 new file mode 100644 index 0000000..e7b4ff2 --- /dev/null +++ b/man/obs-cli.1 @@ -0,0 +1,44 @@ +.nh +.TH "OBS\-CLI" "1" "Dec 2021" "Auto generated by muesli/obs\-cli" "" + +.SH NAME +.PP +obs\-cli \- obs\-cli is a command\-line remote control for OBS + + +.SH SYNOPSIS +.PP +\fBobs\-cli [flags]\fP + + +.SH DESCRIPTION +.PP +obs\-cli is a command\-line remote control for OBS + + +.SH OPTIONS +.PP +\fB\-h\fP, \fB\-\-help\fP[=false] + help for obs\-cli + +.PP +\fB\-\-host\fP="localhost" + host to connect to + +.PP +\fB\-\-password\fP="" + password for connection + +.PP +\fB\-p\fP, \fB\-\-port\fP=4444 + port to connect to + + +.SH SEE ALSO +.PP +\fBobs\-cli\-completion(1)\fP, \fBobs\-cli\-label(1)\fP, \fBobs\-cli\-recording(1)\fP, \fBobs\-cli\-scene(1)\fP, \fBobs\-cli\-sceneitem(1)\fP, \fBobs\-cli\-source(1)\fP, \fBobs\-cli\-stream(1)\fP, \fBobs\-cli\-studiomode(1)\fP + + +.SH HISTORY +.PP +12\-Dec\-2021 Auto generated by spf13/cobra diff --git a/recording.go b/recording.go index 88c07b2..75b400d 100644 --- a/recording.go +++ b/recording.go @@ -11,10 +11,11 @@ import ( var ( recordingCmd = &cobra.Command{ - Use: "recording", - Short: "manage recordings", - Long: `The recording command manages recordings`, - RunE: nil, + Use: "recording", + Short: "manage recordings", + Long: `The recording command manages recordings`, + RunE: nil, + PersistentPreRun: connectOBSCommand, } startStopRecordingCmd = &cobra.Command{ diff --git a/scene.go b/scene.go index e423ea3..10045c5 100644 --- a/scene.go +++ b/scene.go @@ -6,16 +6,17 @@ import ( "strings" "github.com/andreykaipov/goobs/api/requests/scenes" - "github.com/andreykaipov/goobs/api/requests/studio_mode" + studiomode "github.com/andreykaipov/goobs/api/requests/studio_mode" "github.com/spf13/cobra" ) var ( sceneCmd = &cobra.Command{ - Use: "scene", - Short: "manage scenes", - Long: `The scene command manages scenes`, - RunE: nil, + Use: "scene", + Short: "manage scenes", + Long: `The scene command manages scenes`, + RunE: nil, + PersistentPreRun: connectOBSCommand, } currentSceneCmd = &cobra.Command{ diff --git a/sceneitems.go b/sceneitems.go index f33c999..89a255a 100644 --- a/sceneitems.go +++ b/sceneitems.go @@ -11,10 +11,11 @@ import ( var ( sceneItemCmd = &cobra.Command{ - Use: "sceneitem", - Short: "manage scene items", - Long: `The sceneitem command manages a scene's items`, - RunE: nil, + Use: "sceneitem", + Short: "manage scene items", + Long: `The sceneitem command manages a scene's items`, + RunE: nil, + PersistentPreRun: connectOBSCommand, } listSceneItemsCmd = &cobra.Command{ diff --git a/sources.go b/sources.go index e3f945d..1088c4c 100644 --- a/sources.go +++ b/sources.go @@ -10,10 +10,11 @@ import ( var ( sourceCmd = &cobra.Command{ - Use: "source", - Short: "manage sources", - Long: `The source command manages sources`, - RunE: nil, + Use: "source", + Short: "manage sources", + Long: `The source command manages sources`, + RunE: nil, + PersistentPreRun: connectOBSCommand, } listSourcesCmd = &cobra.Command{ diff --git a/stream.go b/stream.go index 9ebc63c..1bc5642 100644 --- a/stream.go +++ b/stream.go @@ -10,10 +10,11 @@ import ( var ( streamCmd = &cobra.Command{ - Use: "stream", - Short: "manage streams", - Long: `The stream command manages streams`, - RunE: nil, + Use: "stream", + Short: "manage streams", + Long: `The stream command manages streams`, + RunE: nil, + PersistentPreRun: connectOBSCommand, } startStopStreamCmd = &cobra.Command{ diff --git a/studiomode.go b/studiomode.go index 2ec92e9..7ff5d17 100644 --- a/studiomode.go +++ b/studiomode.go @@ -4,16 +4,17 @@ import ( "fmt" "strconv" - "github.com/andreykaipov/goobs/api/requests/studio_mode" + studiomode "github.com/andreykaipov/goobs/api/requests/studio_mode" "github.com/spf13/cobra" ) var ( studioModeCmd = &cobra.Command{ - Use: "studiomode", - Short: "manage studio mode", - Long: `The studiomode command manages the studio mode`, - RunE: nil, + Use: "studiomode", + Short: "manage studio mode", + Long: `The studiomode command manages the studio mode`, + RunE: nil, + PersistentPreRun: connectOBSCommand, } disableStudioModeCmd = &cobra.Command{