Skip to content

canonical/lscompute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

244 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lscompute

Install

sudo snap install lscompute
sudo snap connect lscompute:hardware-observe # TODO: auto connect

To build and install from source, refer to here.

Usage

Currently the only output format is JSON:

lscompute 

Development

Run tests

go test -count 1 -failfast ./...

Compile and run

go run ./cmd/lscompute

Build binaries

go build ./cmd/lscompute

For cross-compilation, set the GOOS and GOARCH environment variables. For example, to build for ARM64 architecture on Linux:

GOOS=linux GOARCH=arm64 go build -o lscompute-arm64 ./cmd/lscompute

Build snap

snapcraft -v

Then install the snap and connect the required interfaces:

sudo snap install --dangerous *.snap
sudo snap connect lscompute:hardware-observe 

About

Get info about your compute hardware

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages