From 08db4564c951d3ee907694896116a6d869bfea30 Mon Sep 17 00:00:00 2001 From: Oskari Alaranta Date: Mon, 20 Oct 2025 22:24:26 +0300 Subject: [PATCH] Accept data to be encoded as a command line argument --- main.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main.cpp b/main.cpp index 58dc1df..574c537 100644 --- a/main.cpp +++ b/main.cpp @@ -824,9 +824,14 @@ QRCode generate_qr_code(std::string_view data, ErrorCorrection ec) return std::move(qr_code); } -int main() +int main(int argc, char** argv) { - auto qr_code = generate_qr_code("https://git.bananymous.com/Bananymous/banan-os", ErrorCorrection::L); + const char* data = "https://git.bananymous.com/Bananymous"; + + if (argc > 1) + data = argv[1]; + + auto qr_code = generate_qr_code(data, ErrorCorrection::L); for (int i = 0; i < 4; i++) { for (size_t i = 0; i < qr_code.size() + 8; i++)