Simple remote build system
Go to file
~erin f3dda40180
Specify basename, build directory
2023-04-03 00:07:17 -04:00
forge-client Specify basename, build directory 2023-04-03 00:07:17 -04:00
forge-server Specify basename, build directory 2023-04-03 00:07:17 -04:00
.gitignore Initialize workspace 2023-04-02 14:01:11 -04:00
Cargo.lock Base commandline interface 2023-04-02 23:17:57 -04:00
Cargo.toml Authentication via argon2id 2023-04-02 20:46:03 -04:00
LICENSE.md Initialize workspace 2023-04-02 14:01:11 -04:00
README.md Base commandline interface 2023-04-02 23:17:57 -04:00

README.md

forge

A simple remote build system. Consists of a client (forge-client) and server (forge-server).

Server

On first run, forge-server will create a configuration file for you in the default location (e.g. ~/.config/forge/config.toml). Use this to configure options, such as the IP & port to bind on, and whether to use authentication (along with a password).

Authentication will use Argon2id to hash and verify passwords.

Actually building stuff is a WIP.

Client

Fully WIP.

Sends data to the server specified via commandline options.