ArKanjo 0.5.1
A tool for find code duplicated functions in codebases
arkanjo::ConfigSchema Struct Reference

#include <schema.hpp>

+ Inheritance diagram for arkanjo::ConfigSchema:

Public Attributes

std::string program_name = "arkanjo"
 Name of the program. More...
 
std::filesystem::path base_path = "tmp/arkanjo"
 Default base path for temporary files. More...
 
std::filesystem::path third_party_dir = "third-party"
 Directory containing third-party dependencies. More...
 
std::filesystem::path name_container = "default"
 Name of the cache container. More...
 
std::string project_version
 Current project version. More...
 
std::filesystem::path source_path = "source"
 Source subdirectory name. More...
 
std::filesystem::path header_path = "header"
 Header subdirectory name. More...
 
std::filesystem::path info_path = "info"
 Info subdirectory name. More...
 
std::filesystem::path similarity_path = "output_parsed.txt"
 Similarity pairs file name. More...
 
config::Theme theme = config::Theme::Dark
 Current terminal theme. More...
 

Detailed Description

Definition at line 14 of file schema.hpp.

Member Data Documentation

◆ base_path

std::filesystem::path arkanjo::ConfigSchema::base_path = "tmp/arkanjo"

Default base path for temporary files.

Definition at line 16 of file schema.hpp.

◆ header_path

std::filesystem::path arkanjo::ConfigSchema::header_path = "header"

Header subdirectory name.

Definition at line 22 of file schema.hpp.

◆ info_path

std::filesystem::path arkanjo::ConfigSchema::info_path = "info"

Info subdirectory name.

Definition at line 23 of file schema.hpp.

◆ name_container

std::filesystem::path arkanjo::ConfigSchema::name_container = "default"

Name of the cache container.

Definition at line 18 of file schema.hpp.

◆ program_name

std::string arkanjo::ConfigSchema::program_name = "arkanjo"

Name of the program.

Definition at line 15 of file schema.hpp.

◆ project_version

std::string arkanjo::ConfigSchema::project_version

Current project version.

Definition at line 19 of file schema.hpp.

◆ similarity_path

std::filesystem::path arkanjo::ConfigSchema::similarity_path = "output_parsed.txt"

Similarity pairs file name.

Definition at line 25 of file schema.hpp.

◆ source_path

std::filesystem::path arkanjo::ConfigSchema::source_path = "source"

Source subdirectory name.

Definition at line 21 of file schema.hpp.

◆ theme

config::Theme arkanjo::ConfigSchema::theme = config::Theme::Dark

Current terminal theme.

Definition at line 27 of file schema.hpp.

◆ third_party_dir

std::filesystem::path arkanjo::ConfigSchema::third_party_dir = "third-party"

Directory containing third-party dependencies.

Definition at line 17 of file schema.hpp.


The documentation for this struct was generated from the following file: