gdpm/include/remote.hpp
David J. Allen 02a4e879a8 Recfactored and simplified more code
- Added function to convert color string to ansi color string
- Added `trim` and `join` utility functions
- Added initial plugin test case
- Implemented `config get` command to see config properties
- Improved logging functionality and removed duplicate logging functions
- Removed unused functions
- Fixed more styling issues
- Fixed some CLI commands not working correctly
- Fixed CLI documentation format
- Fixed some error handling issues
2023-06-18 10:47:05 -06:00

15 lines
No EOL
524 B
C++

#pragma once
#include "constants.hpp"
#include "error.hpp"
#include "types.hpp"
#include <fmt/core.h>
#include <unordered_map>
#include "config.hpp"
namespace gdpm::remote{
GDPM_DLL_EXPORT error add_repository(config::context& config, const args_t& args);
GDPM_DLL_EXPORT error remove_respositories(config::context& config, const args_t& names);
GDPM_DLL_EXPORT void move_repository(config::context& config, int old_position, int new_position);
GDPM_DLL_EXPORT void print_repositories(const config::context& config);
}