Giter Site home page Giter Site logo

labctl / labctl Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 1.0 7.87 MB

Labctl command line utility - https://labctl.net

Home Page: https://labctl.net

License: Apache License 2.0

Go 95.95% Shell 0.26% JavaScript 3.05% HTML 0.46% Dockerfile 0.28%
containerlab labs networking networking-labs scrapligo visualization hacktoberfest

labctl's Introduction

Labctl command line utility

For information on ho to use Labctl, see the user documentation at https://labctl.net.

This README file contains info on the labctl internals and should be the starting point if you want to contribute to the project. The following repositories form part of the labctl project:

Config Engine

Labctl uses the Config Engine from containerlab to process magic variables and render templates

The go text/template library is extended with user defined functions from:

Config Engine Issues

Feel free to open any Config Engine related issue on labctl. You can also view open issues on containerlab here

labctl serve Web API

The server paths are defined in cmd_serve.go and used by the labctl-frontend

path Description
/ws Websocket for commands, updates, rendering, etc
/wspty PTY via Websocket, for SSH/terminal sessions
/topo The Topology file for the graph
/vars
/templates
/files
/error

Websocket messages

The websocket messages used on the /ws API endpoint are defined in ws_message.go

code sent by description
error, warn server Display messages in the frontend
template both Render a template on the server as&when requested by the frontend
uidata both The frontend uses this msg to save persistent data in the local labctl yml file file
config both Execute a config command on the server and return the results to the frontend
fschange server Notify the frontend of file updates (README, topology, etc.)

labctl's People

Contributors

katexochen avatar kellerza avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

katexochen

labctl's Issues

QUESTION: Are there any offical bulid instructions?

I'm currently trying to pacakge labctl for nixos, and thus have to build it from source.

When trying to build It throws this error, setting this environment variable seems to work fine but doesn't sound like a good idea.

panic: Something in this program imports go4.org/unsafe/assume-no-moving-gc to declare that it assumes a non-moving garbage collector, but your version of go4.org/unsafe/assume-no-moving-gc hasn't been updated to assert that it's safe against the go1.20 runtime. If you want to risk it, run with environment variable ASSUME_NO_MOVING_GC_UNSAFE_RISK_IT_WITH=go1.20 set. Notably, if go1.20 adds a moving garbage collector, this program is unsafe to use.

After that go complains about broken vendoring in the git repo:

go: inconsistent vendoring in /build/source:
        github.com/alecthomas/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/creack/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/fatih/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/fsnotify/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/gorilla/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hairyhenderson/gomplate/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/imdario/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/kellerza/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/pkg/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/posener/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/rs/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/scrapli/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/sirikothe/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/sirupsen/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/sorenisanerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/srl-labs/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/willabides/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/wk8/go-ordered-map/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        gopkg.in/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        gotest.tools/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        bitbucket.org/creachadair/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        cloud.google.com/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        cloud.google.com/go/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        cloud.google.com/go/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        cloud.google.com/go/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/Azure/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/BurntSushi/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/Masterminds/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/Microsoft/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/Microsoft/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/NYTimes/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/ProtonMail/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/Shopify/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/VividCortex/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/acarl005/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/acomagu/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/apparentlymart/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/armon/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/armon/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/awalterschulze/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/aws/protocol/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/feature/ec2/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/feature/s3/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/internal/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/internal/endpoints/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/internal/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/internal/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/service/internal/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/service/internal/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/service/internal/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/service/internal/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/service/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/service/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/aws-sdk-go-v2/service/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/aws/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/bahlo/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/benbjohnson/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/beorn7/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/bgentry/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/blang/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/blang/semver/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/c2h5oh/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cenkalti/backoff/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cenkalti/backoff/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/census-instrumentation/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cespare/xxhash/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/chzyer/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cilium/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cloudflare/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cncf/udpa/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cncf/xds/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/stargz-snapshotter/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containerd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containernetworking/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containernetworking/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containers/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containers/image/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containers/podman/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/containers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/coreos/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/coreos/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/coreos/go-systemd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cpuguy83/go-md2man/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/cyphar/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/davecgh/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/digitalocean/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/disiqueira/gotree/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/docker/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/docker/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/docker/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/docker/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/docker/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/docker/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/docker/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/docker/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/docker/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/dustin/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/dustin/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/emirpasic/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/envoyproxy/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/envoyproxy/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/frankban/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/freddierice/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/fullstorydev/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/ghodss/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/go-git/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/go-git/go-billy/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/go-git/go-git/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/go-logr/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/go-logr/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/godbus/dbus/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/gogo/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/gogo/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/golang-jwt/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/golang/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/golang/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/golang/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/golang/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/golang/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/google/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/googleapis/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/googleapis/gax-go/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/googleapis/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/goombaio/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/gorilla/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/gorilla/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/gosimple/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/gosimple/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/grpc-ecosystem/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/grpc-ecosystem/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/grpc-ecosystem/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/grpc-ecosystem/grpc-gateway/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hairyhenderson/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hairyhenderson/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hairyhenderson/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/consul/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/go-secure-stdlib/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/go-secure-stdlib/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/go-secure-stdlib/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/vault/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/vault/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/hashicorp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/inconshreveable/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/jbenet/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/jhump/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/jinzhu/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/jmespath/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/jmoiron/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/joho/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/jonboulle/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/json-iterator/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/kevinburke/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/klauspost/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/klauspost/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/klauspost/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/letsencrypt/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/manifoldco/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mattn/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mattn/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mattn/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mattn/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/matttproud/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/miekg/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/miekg/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mistifyio/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mitchellh/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mitchellh/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mitchellh/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mitchellh/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/mitchellh/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/moby/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/moby/sys/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/moby/sys/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/moby/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/modern-go/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/modern-go/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/nightlyone/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/nxadm/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/oklog/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/olekukonko/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/opencontainers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/opencontainers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/opencontainers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/opencontainers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/opencontainers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/opencontainers/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/ostreedev/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/otiai10/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/pierrec/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/pmezard/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/proglottis/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/prometheus/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/prometheus/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/prometheus/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/prometheus/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/rivo/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/riywo/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/rogpeppe/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/rs/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/russross/blackfriday/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/ryanuber/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/safchain/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/sergi/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/sigstore/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/soheilhy/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/spf13/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/spf13/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/spf13/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/stefanberger/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/stretchr/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/sylabs/sif/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/syndtr/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/tchap/[email protected]+incompatible: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/theupdateframework/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/titanous/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/tmc/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/transparency-dev/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/ugorji/go/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/ulikunitz/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/urfave/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/vbatts/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/vbauerster/mpb/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/vishvananda/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/vishvananda/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/weaveworks/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/weaveworks/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/weppos/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/xanzy/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/xeipuuv/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/xeipuuv/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/xeipuuv/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/xiang90/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/zealic/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/zmap/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        github.com/zmap/zlint/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/api/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/client/pkg/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/client/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/client/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/etcdctl/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/etcdutl/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/pkg/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/raft/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/server/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/tests/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.etcd.io/etcd/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.mozilla.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        [email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/exporters/otlp/internal/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/exporters/otlp/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/exporters/otlp/otlptrace/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/otel/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.opentelemetry.io/proto/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.uber.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.uber.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go.uber.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go4.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        go4.org/unsafe/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        [email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        golang.org/x/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        google.golang.org/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        gopkg.in/cheggaaa/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        gopkg.in/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        gopkg.in/natefinch/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        gopkg.in/square/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        gopkg.in/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        gopkg.in/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        gopkg.in/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        inet.af/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        k8s.io/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        k8s.io/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        k8s.io/klog/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        k8s.io/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        k8s.io/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        sigs.k8s.io/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        sigs.k8s.io/structured-merge-diff/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt
        sigs.k8s.io/[email protected]: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt

        To ignore the vendor directory, use -mod=readonly or -mod=mod.
        To sync the vendor directory, run:
                go mod vendor

So I wanted to ask are there any offical build instructions?

assume-no-moving-gc: runtime panic with Go 1.21

Building with Go 1.21 leads to a binary that panics at runtime:

panic: Something in this program imports go4.org/unsafe/assume-no-moving-gc to declare that it assumes a non-moving garbage collector, but your version of go4.org/unsafe/assume-no-moving-gc hasn't been updated to assert that it's safe against the go1.21 runtime. If you want to risk it, run with environment variable ASSUME_NO_MOVING_GC_UNSAFE_RISK_IT_WITH="go1.21" set. Notably, if go1.21 adds a moving garbage collector, this program is unsafe to use.

goroutine 1 [running]:
go4.org/unsafe/assume-no-moving-gc.init.0()
	/home/katexochen/go/pkg/mod/go4.org/unsafe/[email protected]/untested.go:25 +0x1da

Failed to install latest version of labctl

Hello,

I've tried to install labctl via install command, but it seems there some issue with install script.
I believe the version somehow omitted, cannot be obtained.

bash -c "$(curl -sL https://labctl.net/get.sh)"
Downloading https://github.com/labctl/labctl/releases/download//labctl__linux_amd64.tar.gz
tar: This does not look like a tar archive

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Failed to install labctl
        For support, go to https://github.com/labctl/labctl/issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.