Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions cmd/shell/main.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package main

import (
"os"

db "sigmaos/debug"
"sigmaos/shell"
"sigmaos/shell/shellctx"
)

func main() {
if len(os.Args) != 1 {
db.DFatalf("Usage: %v", os.Args[0])
}
ts, err := shellctx.NewTstateAll()
if err != nil {
db.DFatalf("error creating tstate: %v", err)
return
}
ctx := shell.NewShell(ts)
shell.Run(ctx)
}
29 changes: 10 additions & 19 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,11 @@ require (
github.com/go-sql-driver/mysql v1.6.0
github.com/hailocab/go-geoindex v0.0.0-20160127134810-64631bfe9711
github.com/harlow/go-micro-services v0.0.0-20210513051106-5e6a90aabee6
github.com/klauspost/readahead v1.4.0
github.com/mitchellh/mapstructure v1.1.2
github.com/montanaflynn/stats v0.6.6
github.com/seccomp/libseccomp-golang v0.10.0
github.com/stretchr/testify v1.8.4
github.com/thanhpk/randstr v1.0.6
go.etcd.io/etcd/server/v3 v3.5.13
go.uber.org/zap v1.27.0
go.uber.org/zap v1.27.0 // indirect
golang.org/x/sys v0.20.0
gonum.org/v1/gonum v0.12.0
google.golang.org/protobuf v1.34.1
Expand All @@ -37,20 +34,19 @@ require (

require (
github.com/aws/aws-sdk-go-v2/credentials v1.17.13
github.com/bradfitz/gomemcache v0.0.0-20230124162541-5f7a7d875746
github.com/docker/docker v23.0.1+incompatible
github.com/docker/go-connections v0.4.0
github.com/golang-jwt/jwt v3.2.2+incompatible
github.com/golang/protobuf v1.5.4
github.com/docker/go-units v0.5.0
github.com/ergochat/readline v0.1.3
github.com/fmstephe/unsafeutil v1.0.0
github.com/google/btree v1.1.3
github.com/hanwen/go-fuse/v2 v2.5.0
github.com/hashicorp/golang-lru/v2 v2.0.7
github.com/mit-pdos/go-geoindex v0.0.0-20230316114931-aab59857d7c8
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646
github.com/shirou/gopsutil v2.21.11+incompatible
go.etcd.io/etcd/client/pkg/v3 v3.5.13
github.com/wasmerio/wasmer-go v1.0.4
go.etcd.io/etcd/client/v3 v3.5.13
go.etcd.io/etcd/raft/v3 v3.5.13
go.mongodb.org/mongo-driver v1.12.1
go.opentelemetry.io/otel v1.20.0
go.opentelemetry.io/otel/exporters/jaeger v1.14.0
Expand All @@ -77,43 +73,37 @@ require (
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.24.0 // indirect
github.com/aws/aws-sdk-go-v2/service/sts v1.28.7 // indirect
github.com/aws/smithy-go v1.20.2 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/coreos/go-semver v0.3.1 // indirect
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/docker/distribution v2.8.1+incompatible // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/fmstephe/unsafeutil v1.0.0 // indirect
github.com/go-logr/logr v1.3.0 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-ole/go-ole v1.2.6 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/protobuf v1.5.4 // indirect
github.com/golang/snappy v0.0.1 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/klauspost/compress v1.13.6 // indirect
github.com/kr/pretty v0.3.1 // indirect
github.com/moby/term v0.5.0 // indirect
github.com/morikuni/aec v1.0.0 // indirect
github.com/opencontainers/go-digest v1.0.0 // indirect
github.com/opencontainers/image-spec v1.0.2 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/prometheus/client_golang v1.19.1 // indirect
github.com/prometheus/client_model v0.6.1 // indirect
github.com/prometheus/common v0.53.0 // indirect
github.com/prometheus/procfs v0.14.0 // indirect
github.com/rogpeppe/go-internal v1.10.0 // indirect
github.com/tklauser/go-sysconf v0.3.11 // indirect
github.com/tklauser/numcpus v0.6.0 // indirect
github.com/wasmerio/wasmer-go v1.0.4 // indirect
github.com/xdg-go/pbkdf2 v1.0.0 // indirect
github.com/xdg-go/scram v1.1.2 // indirect
github.com/xdg-go/stringprep v1.0.4 // indirect
github.com/xiang90/probing v0.0.0-20221125231312-a49e3df8f510 // indirect
github.com/youmark/pkcs8 v0.0.0-20181117223130-1be2e3e5546d // indirect
github.com/yusufpapurcu/wmi v1.2.2 // indirect
go.etcd.io/etcd/api/v3 v3.5.13 // indirect
go.etcd.io/etcd/pkg/v3 v3.5.13 // indirect
go.etcd.io/etcd/client/pkg/v3 v3.5.13 // indirect
go.opentelemetry.io/otel/metric v1.20.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/crypto v0.23.0 // indirect
Expand All @@ -125,5 +115,6 @@ require (
golang.org/x/tools v0.20.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240509183442-62759503f434 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240509183442-62759503f434 // indirect
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
gotest.tools/v3 v3.4.0 // indirect
)
Loading