summaryrefslogtreecommitdiff
path: root/hyprpm/src/helpers/Die.hpp
blob: 0c00bcf358ee804847677ba9681769696a58e951 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include <format>
#include <iostream>

// NOLINTNEXTLINE
namespace Debug {
    template <typename... Args>
    void die(std::format_string<Args...> fmt, Args&&... args) {
        const std::string logMsg = std::vformat(fmt.get(), std::make_format_args(args...));

        std::cout << "\n[ERR] " << logMsg << "\n";
        exit(1);
    }
};