diff options
Diffstat (limited to 'cabinet/main.cpp')
| -rw-r--r-- | cabinet/main.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/cabinet/main.cpp b/cabinet/main.cpp index 26dd690..bec0a5c 100644 --- a/cabinet/main.cpp +++ b/cabinet/main.cpp @@ -1,6 +1,18 @@ #include <cabinet/magic.hpp> +#include <cstdlib> +#include <iostream> +#include <print> + auto main() -> int { - [[maybe_unused]] auto magic = cab::magic{cab::magic::flags::print_debug | cab::magic::flags::follow_symlinks}; + auto magic = cab::magic::open(cab::magic::flags::print_debug | // + cab::magic::flags::follow_symlinks | // + cab::magic::flags::mime); + + if (!magic) + { + std::println(std::cerr, "Failed to initialize libmagic: {}", magic.error().message()); + return EXIT_FAILURE; + } } |
