aboutsummaryrefslogtreecommitdiff
path: root/src/add_repo.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/add_repo.cc')
-rw-r--r--src/add_repo.cc29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/add_repo.cc b/src/add_repo.cc
deleted file mode 100644
index 1c66c94..0000000
--- a/src/add_repo.cc
+++ /dev/null
@@ -1,29 +0,0 @@
-#include <fstream>
-#include <iostream>
-#include <string>
-
-#include "add_repo.hh"
-#include "vars.hh"
-
-void add_repo(std::string repo, std::string repo_name) {
- bool is_previous_repos = false;
- std::string rfile_line;
- std::string rfile_contents;
- if (std::filesystem::exists(repo_file)) {
- std::ifstream rfile(repo_file);
- while (getline(rfile, rfile_line)) {
- rfile_contents += rfile_line + "\n";
- }
- rfile.close();
- is_previous_repos = true;
- }
-
- std::string previous_repos = is_previous_repos ? rfile_contents : "";
-
- std::ofstream wfile;
- wfile.open(repo_file);
- wfile << previous_repos << "repositories." << repo_name << " = { url = \"" << repo << "\" }" << std::endl;
- wfile.close();
-
- std::cout << print_pkgit << green << "Added " << repo_name << color_reset << std::endl;
-}