aboutsummaryrefslogtreecommitdiff
path: root/src/vars.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vars.cc')
-rw-r--r--src/vars.cc21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/vars.cc b/src/vars.cc
index 38e39bb..c288be9 100644
--- a/src/vars.cc
+++ b/src/vars.cc
@@ -22,21 +22,20 @@ const std::string repo_file = config_dir + "/repos.lua";
bool config_exists = std::filesystem::exists(root_config) || std::filesystem::exists(home_config);
-const std::string bin = home_dir + "/.local/bin";
-const std::string lib = home_dir + "/.local/lib";
-const std::string include = home_dir + "/.local/include";
-const std::string pkgblds = home_dir + "/.local/share/pkgit";
-
+const std::string bin = config_exists ? install_directories["bin"] : home_dir + "/.local/bin";
+const std::string lib = config_exists ? install_directories["lib"] : home_dir + "/.local/lib";
+const std::string include = config_exists ? install_directories["include"] : home_dir + "/.local/include";
+const std::string pkgblds = config_exists ? install_directories["pkgblds"] : home_dir + "/.local/share/pkgit";
const std::string all_dirs[] = {
- config_dir,
- bin,
- lib,
- include,
- pkgblds
+ config_dir,
+ install_directories["bin"],
+ install_directories["lib"],
+ install_directories["include"],
+ install_directories["pkgblds"]
};
// version
-const std::string version = "0.1.0-breakout";
+const std::string version = "0.0.0";
// colors
const std::string red = "\e[0;31m";