From 46d6c996000a0a045c249e9ba020438a487ef500 Mon Sep 17 00:00:00 2001 From: Wvader <34067397+wvader@users.noreply.github.com> Date: Thu, 3 Nov 2022 19:39:33 +0000 Subject: [PATCH] Rename project --- CMakeLists.txt | 14 ++++---------- README.md | 29 ++++++++++++----------------- 2 files changed, 16 insertions(+), 27 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e8305a7..1566cb3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,22 +1,16 @@ cmake_minimum_required(VERSION 3.21) -project(BlueAug VERSION 1.0.1 DESCRIPTION "BlueAug description") +project(CAug VERSION 1.0.1 DESCRIPTION "CAug description") -include_directories(/opt/homebrew/opt/augeas/include/) # Headers para auto-complete? +include_directories(/opt/homebrew/opt/augeas/include/) link_directories(/opt/homebrew/opt/augeas/lib) -# Os binarios com as libraries, como é mac .dylib, linux: .SO, etc -# tive que usar HOMEBREW_NO_INSTALL_CLEANUP=1 "brew install augeas --build-from-source" -# para ele armazenar o codigo compilado. - set(CMAKE_CXX_STANDARD 14) set(GCC_COVERAGE_COMPILE_FLAGS "-fdeclspec") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GCC_COVERAGE_COMPILE_FLAGS}") +add_library(CAug SHARED include/AugSettings.cpp main.cpp main.h) -add_library(BlueAug SHARED include/AugSettings.cpp main.cpp main.h) - -target_link_libraries(BlueAug augeas) # Se não ele não sabe que é para compilar para ARM64 +target_link_libraries(CAug augeas) -#add_executable(BlueAug main.cpp AugFuncs.h AugManaged.h AugSettings.h) diff --git a/README.md b/README.md index cd493c9..506bd91 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,14 @@ -# BlueWest.Augeas +# CodeLiturgy.Augeas -Este projeto tem como objetivo distribuir uma biblioteca de funções externas (públicas) permitir a edição de ficheiros relevantes para gerir ambientes de desenvolvimento. +This project contains the performant part of the CodeLiturgy.Dashboard +project. A library of functions for editing of relevant files to manage development environments. -## Objetivos: - -- Verificar sites existentes no servidor lendo as configurações Apache. -- Editar configurações relevantes sobre um determinado site. -- Possibilidade de criar um conjunto de sites para o ambiente de desenvolvimento (dev, qualidade e produção) cada site pode ser dos seguintes tipos: - 1) Estático com SSL - 2) Proxy reverso para serviço existente (systemd) com SSL. - -## Validações: - - O domínio deverá estar válido - - O IP deverá ser válido e único. (Requer verificar se o requiremento é válido para SSL) - -## Consumo da API - -O Consumo desta API será feita a partir de um servidor Web acessível apenas para o administrador do sistema. \ No newline at end of file +## Characteristics : +- extern "C" functions to be able to interop with C# and other languages easily. +- Low-level functions to Check existing sites on the server by reading Apache settings. +- Functions for editing relevant settings about a particular website using augeas. +- Possibility to create a collection of sites for the development environment (dev, quality and production) each site can be of the following types: + 1) static with SSL + 2) reverse Proxy to existing service (systemd) with SSL. +- The domain must be valid +- The IP must be valid. \ No newline at end of file