From ed78991edc4755c0276dcb4eb454b43fa38296fc Mon Sep 17 00:00:00 2001 From: dacctal Date: Fri, 3 Apr 2026 14:56:05 +0000 Subject: countless changes --- src/ensure_repo.cc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/ensure_repo.cc (limited to 'src/ensure_repo.cc') diff --git a/src/ensure_repo.cc b/src/ensure_repo.cc new file mode 100644 index 0000000..2a33c2c --- /dev/null +++ b/src/ensure_repo.cc @@ -0,0 +1,24 @@ +#include +#include + +#include "ensure_repo.hh" +#include "vars.hh" + +void ensure_repo() { + if (!std::filesystem::exists(repo_file)) { + std::cout << "repo file does not exist" << std::endl; + std::ofstream file; + file.open(repo_file); + + if (!file.is_open()) { + std::cout << print_error << "repo file not created" << std::endl; + return; + } + + file << "repos = {}" << std::endl; + file << "repos[\"pkgit\"] = https://git.symlinx.net/pkgit" << std::endl; + + std::cout << repo_file << std::endl; + file.close(); + } +} -- cgit v1.2.3