[wiki] Add server binary build info; link to developer guide from README.md

This commit is contained in:
2024-08-08 20:00:04 -04:00
parent 49ec3d6c62
commit cf796c984d
2 changed files with 12 additions and 2 deletions
+3 -2
View File
@@ -1,13 +1,14 @@
# libmutton # libmutton
libmutton is a library for building simple, SSH-synchronized password managers in Go. libmutton is a library for building simple, SSH-synchronized password managers in Go.
Do not build projects off of this repo until v0.2.1 is tagged (this repo is currently undergoing a migration process from the [MUTN repo](https://github.com/rwinkhart/MUTN).
> [!WARNING] > [!WARNING]
>It is your responsibility to assess the security and stability of libmutton and to ensure it meets your needs before using it. >It is your responsibility to assess the security and stability of libmutton and to ensure it meets your needs before using it.
>I am not responsible for any data loss or breaches of your information resulting from the use of libmutton. >I am not responsible for any data loss or breaches of your information resulting from the use of libmutton.
>libmutton is a new project that is constantly being updated, and though safety and security are priorities, they cannot be guaranteed. >libmutton is a new project that is constantly being updated, and though safety and security are priorities, they cannot be guaranteed.
# Developing Thid-Party Clients
See the [developer guide](https://github.com/rwinkhart/libmutton/blob/main/wiki/developers.md).
# Roadmap # Roadmap
#### Release v0.2.1 #### Release v0.2.1
- [ ] Only run getSSHClient once to prevent being asked for keyfile password multiple times - [ ] Only run getSSHClient once to prevent being asked for keyfile password multiple times
+9
View File
@@ -0,0 +1,9 @@
## Building libmuttonserver
This repository is also home to the code for the libmuttonserver binary.
Official binaries are stripped of debug info for size and built without CGO (except for distribution packages) for portability, as follows:
```
CGO_ENABLED=0 go build -ldflags="-s -w" -trimpath ./libmuttonserver.go
```
**Ensure the server binary is named `libmuttonserver`!**