diff options
| author | dacctal <dacctalyt@gmail.com> | 2026-04-03 14:56:05 +0000 |
|---|---|---|
| committer | dacctal <dacctalyt@gmail.com> | 2026-04-03 14:56:05 +0000 |
| commit | ed78991edc4755c0276dcb4eb454b43fa38296fc (patch) | |
| tree | 460da5399e34e1dce7a293cb22578da15977d895 /src/ensure_repo.cc | |
| parent | 2a6b92ed130ade1ea7542ee210e6957427a0aa81 (diff) | |
countless changes
Diffstat (limited to 'src/ensure_repo.cc')
| -rw-r--r-- | src/ensure_repo.cc | 24 |
1 files changed, 24 insertions, 0 deletions
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 <iostream> +#include <fstream> + +#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(); + } +} |
