File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ vendor /*
2+ * .lock
3+ .vscode
4+ * .exe
5+
6+ .idea /*
7+ .DS_Store
8+
9+ # CMake
10+ cmake-build- * /
11+
12+ # JIRA plugin
13+ atlassian-ide-plugin.xml
14+
15+ # Output of the go coverage tool, specifically when used with LiteIDE
16+ * .out
17+ * .linux-amd64
18+ * .linux-arm64
Original file line number Diff line number Diff line change 1+ @ echo off
2+
3+ @ REM linux arm
4+ SET CGO_ENABLED = 0
5+ SET GOOS = linux
6+ SET GOARCH = arm64
7+ go build -o neverIdle.linux-arm64 main.go
8+
9+ @ REM linux amd64
10+ SET CGO_ENABLED = 0
11+ SET GOOS = linux
12+ SET GOARCH = amd64
13+ go build -o neverIdle.linux-amd64 main.go
14+
15+ @ REM Win
16+ SET CGO_ENABLED = 0
17+ SET GOOS = windows
18+ SET GOARCH = amd64
19+ go build -o neverIdle.exe main.go
20+
21+ @ REM @REM MAC
22+ @ REM SET CGO_ENABLED=0
23+ @ REM SET GOOS=darwin
24+ @ REM SET GOARCH=amd64
25+ @ REM go build -o neverIdle.mac main.go
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ . /etc/profile
4+
5+ # arm64
6+ CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o neverIdle.linux-arm64 main.go
7+ # linux x64
8+ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o neverIdle.linux-amd64 main.go
9+ # windows
10+ CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o neverIdle.exe main.go
11+ # mac
12+ # CGO_ENABLED=0 GOOS=linux GOARCH=darwin go build -o neverIdle.mac-amd64 main.go
Original file line number Diff line number Diff line change 1- package main
1+ package libs
22
33import (
44 "fmt"
Original file line number Diff line number Diff line change 1- package main
1+ package libs
22
33import "math/rand"
44
Original file line number Diff line number Diff line change 1- package main
1+ package libs
22
33import (
44 "fmt"
Original file line number Diff line number Diff line change 11package main
22
33import (
4+ "NeverIdle/libs"
45 "flag"
56 "fmt"
67 "math/rand"
78 "runtime"
89 "time"
910)
1011
12+ const Version = "0.1"
13+
1114var (
1215 FlagCPU = flag .Duration ("c" , 0 , "Interval for CPU waste" )
1316 FlagMemory = flag .Int ("m" , 0 , "GiB of memory waste" )
@@ -27,7 +30,7 @@ func main() {
2730 nothingEnabled = false
2831 fmt .Println ("====================" )
2932 fmt .Println ("Starting memory wasting of" , * FlagMemory , "GiB" )
30- go WasteMemory (* FlagMemory )
33+ go libs . WasteMemory (* FlagMemory )
3134 runtime .Gosched ()
3235 fmt .Println ("====================" )
3336 }
@@ -36,7 +39,7 @@ func main() {
3639 nothingEnabled = false
3740 fmt .Println ("====================" )
3841 fmt .Println ("Starting CPU wasting with interval" , * FlagCPU )
39- go WasteCPU (* FlagCPU )
42+ go libs . WasteCPU (* FlagCPU )
4043 runtime .Gosched ()
4144 fmt .Println ("====================" )
4245 }
@@ -45,7 +48,7 @@ func main() {
4548 nothingEnabled = false
4649 fmt .Println ("====================" )
4750 fmt .Println ("Starting network speed testing with interval" , * FlagNetwork )
48- go WasteNetwork (* FlagNetwork )
51+ go libs . WasteNetwork (* FlagNetwork )
4952 runtime .Gosched ()
5053 fmt .Println ("====================" )
5154 }
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments