aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 745ed7a8ef1b07cae68b35e945bc4e9fa103a896 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 🚀 Soyuz

Soyuz has one simple purpose; listen for incoming Discord RPC requests from
Lunar Client and block them!

<a href="https://github.com/fuwn/soyuz">
 <img
   src="https://www.spacesafetymagazine.com/wp-content/uploads/2014/08/early-soyuz-capsule.gif"
   alt="Soyuz"
   width="220">
</a>

## Usage

Prebuilt binaries are located in the
[releases](https://github.com/Fuwn/soyuz/releases/latest).

### Building from source

```powershell
mkdir build
cd .\build\
cmake ..
& "C:\Program Files\Microsoft Visual Studio\2022\Community\Msbuild\Current\Bin\MSBuild.exe" .\soyuz.sln /property:Configuration=MinSizeRel -m
```

## "Startup" Support

1. Create a shortcut to the Soyuz executable
2. Move the shortcut to
   `C:\Users\<username>\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup`
   
## License

[GNU General Public License v3.0](https://github.com/Fuwn/soyuz/blob/main/LICENSE)