From 11a4f12c79f2f1c4d762e74ce77eb51ea45fc2e3 Mon Sep 17 00:00:00 2001 From: emma Date: Wed, 24 Apr 2024 20:50:56 -0600 Subject: [PATCH] updated for publishing on crates.io --- Cargo.toml | 3 +++ README | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 README diff --git a/Cargo.toml b/Cargo.toml index ab113f5..108b6c3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,6 +5,9 @@ edition = "2021" license = "LGPL-3.0-or-later" authors = [ "Emma Tebibyte " ] description = "Rust bindings to sysexits.h" +repository = "https://git.tebibyte.media/emma/rustexits" +readme = "README" +keywords = ["sysexits", "bindings"] [build-dependencies] bindgen = { version = "0.69.4", default-features = false } diff --git a/README b/README new file mode 100644 index 0000000..e5cff9a --- /dev/null +++ b/README @@ -0,0 +1,14 @@ +Rust bindings to sysexits.h that fallback to dummy sysexits codes for systems +which do not support them. Successor to the previous yacexits project. + +The crate uses a Rust build script to automatically generate the bindings with +the bindgen crate before compiling the library into a linkable rlib file. + +This project was made possible by the continuing work being done on the Bonsai +Computer System [0]. + +This crate is licensed under the LGPL version 3.1 or later. This means that it +may be linked to any source code under any license but must remain copylefted +itself. + +[0]