mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-25 23:46:00 +01:00
hyprpm: clone plugins recursively
This commit is contained in:
parent
af6aae4e12
commit
b3dc58e104
1 changed files with 2 additions and 2 deletions
|
@ -105,7 +105,7 @@ bool CPluginManager::addNewPluginRepo(const std::string& url) {
|
||||||
|
|
||||||
progress.printMessageAbove(std::string{Colors::RESET} + " → Cloning " + url);
|
progress.printMessageAbove(std::string{Colors::RESET} + " → Cloning " + url);
|
||||||
|
|
||||||
std::string ret = execAndGet("cd /tmp/hyprpm && git clone " + url + " new");
|
std::string ret = execAndGet("cd /tmp/hyprpm && git clone --recursive " + url + " new");
|
||||||
|
|
||||||
if (!std::filesystem::exists("/tmp/hyprpm/new")) {
|
if (!std::filesystem::exists("/tmp/hyprpm/new")) {
|
||||||
std::cerr << "\n" << Colors::RED << "✖" << Colors::RESET << " Could not clone the plugin repository. shell returned:\n" << ret << "\n";
|
std::cerr << "\n" << Colors::RED << "✖" << Colors::RESET << " Could not clone the plugin repository. shell returned:\n" << ret << "\n";
|
||||||
|
@ -438,7 +438,7 @@ bool CPluginManager::updatePlugins(bool forceUpdateAll) {
|
||||||
|
|
||||||
progress.printMessageAbove(std::string{Colors::RESET} + " → Cloning " + repo.url);
|
progress.printMessageAbove(std::string{Colors::RESET} + " → Cloning " + repo.url);
|
||||||
|
|
||||||
std::string ret = execAndGet("cd /tmp/hyprpm && git clone " + repo.url + " update");
|
std::string ret = execAndGet("cd /tmp/hyprpm && git clone --recursive " + repo.url + " update");
|
||||||
|
|
||||||
if (!std::filesystem::exists("/tmp/hyprpm/update")) {
|
if (!std::filesystem::exists("/tmp/hyprpm/update")) {
|
||||||
std::cout << "\n" << std::string{Colors::RED} + "✖" + Colors::RESET + " could not clone repo: shell returned:\n" + ret;
|
std::cout << "\n" << std::string{Colors::RED} + "✖" + Colors::RESET + " could not clone repo: shell returned:\n" + ret;
|
||||||
|
|
Loading…
Reference in a new issue