From e0435daafd2e028e59c1d989c167e0a10ad87a5f Mon Sep 17 00:00:00 2001 From: b1ek Date: Sat, 5 Aug 2023 00:26:49 +1000 Subject: [PATCH] init repo --- .env.example | 2 ++ .gitignore | 2 ++ Cargo.lock | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 7 ++++++ src/main.rs | 8 +++++++ 5 files changed, 82 insertions(+) create mode 100644 .env.example create mode 100644 .gitignore create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 src/main.rs diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..7be14b3 --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +TG_KEY= +GITEA_KEY= diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..796603f --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +target +.env \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..0e3fd35 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,63 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "dotenvy" +version = "0.15.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" + +[[package]] +name = "dotenvy_macro" +version = "0.15.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb0235d912a8c749f4e0c9f18ca253b4c28cfefc1d2518096016d6e3230b6424" +dependencies = [ + "dotenvy", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "gitea-bot" +version = "0.1.0" +dependencies = [ + "dotenvy_macro", +] + +[[package]] +name = "proc-macro2" +version = "1.0.66" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "unicode-ident" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..59cea8d --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "gitea-bot" +version = "0.1.0" +edition = "2021" + +[dependencies] +dotenvy_macro = "0.15.7" diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..070285f --- /dev/null +++ b/src/main.rs @@ -0,0 +1,8 @@ +#![forbid(unsafe_code)] + +const TG_KEY: &str = dotenvy_macro::dotenv!("TG_KEY", "Telegram key is not set!"); +const GITEA_KEY: &str = dotenvy_macro::dotenv!("GITEA_KEY", "Gitea key is not set!"); + +fn main() { + +}