sudo snap install lxd
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Tested with go 1.22.5 | |
project_name="my_project" # Change to your project name | |
main_file="${project_name}.go" # Or main.go, depends on your project structure | |
build_path="./build" | |
# Add values to your liking from "go tool dist list" command | |
# or https://gist.github.com/asukakenji/f15ba7e588ac42795f421b48b8aede63 |
Create minecraft/docker-compose.yml
:
services:
minecraft:
image: itzg/minecraft-server
container_name: minecraft
environment:
TYPE: FABRIC
SERVER_NAME: Dungeon
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Add to your Cargo.toml: | |
// [dependencies] | |
// subprocess = { version = "0.2.10", git = "https://github.com/SCP002/rust-subprocess.git" } | |
use subprocess::Exec; | |
fn main() { | |
let exit_status = Exec::cmd("my-executable-name") | |
.arg("arg1") | |
.creation_flags(0x00000010) // CREATE_NEW_CONSOLE |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# write systemd config for the first instance | |
sudo tee /lib/systemd/system/astra-8000.service > /dev/null << ENDSEQ | |
[Unit] | |
Description=Astra 8000 service (%N) | |
After=network-online.target | |
StartLimitBurst=5 | |
StartLimitIntervalSec=10 | |
[Service] | |
Type=simple |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"errors" | |
"net" | |
"net/url" | |
"syscall" | |
) | |
// ErrType represents network error type |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//go:build !windows | |
// Used in https://github.com/SCP002/terminator. | |
// For Windows, see: https://gist.github.com/SCP002/1b7fd91a519a2dc60fc5b179f90472b6. | |
package main | |
import ( | |
"fmt" | |
"os" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
; Disable Windows 10 updates. | |
; To enable it back, delete these values. | |
; Tested with Windows 10 Pro 20H2, build 19042.1052 | |
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] | |
"DoNotConnectToWindowsUpdateInternetLocations"=dword:00000001 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Used in https://github.com/SCP002/terminator. | |
package main | |
import ( | |
"errors" | |
"fmt" | |
"github.com/shirou/gopsutil/v4/process" | |
) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Used in https://github.com/SCP002/terminator. | |
package main | |
import ( | |
"errors" | |
"os" | |
"golang.org/x/sys/windows" | |
) |
NewerOlder