/* pkgit - package it! Copyright (C) 2026 dacctal This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ #include #include "str.h" typedef struct { bool force, quiet; } cli_flags_t; typedef struct inst_dirs_t { str prefix, src, bin, lib, include; } inst_dirs_t; typedef struct config_t { inst_dirs_t inst_dirs; str dir, init_path, autogenerated_path; bool is_root; } user_config_t; extern cli_flags_t flags; extern user_config_t config; extern inst_dirs_t inst_dirs;