simplify your configuration management
Find a file
2025-12-02 04:44:41 +03:00
res initial commit 2025-11-30 12:07:25 +03:00
CoC initial commit 2025-11-30 12:07:25 +03:00
confcore fix some code 2025-12-02 04:44:41 +03:00
LICENSE initial commit 2025-11-30 12:07:25 +03:00
readme.org final readme fix(trust me bro) 2025-11-30 12:24:19 +03:00

confcore - CONFigs CORE

A simple script that will help you manage your configuration files.

Usage

./confcore [operation] - see help(-h) for more information

Manifest file

The configuration is done using a manifest file with the following syntax:

# it's comment, bla-bla-bla :3
$HOME <- .tmux.conf .ssh .emacs.d .vimrc .authinfo
$HOME/.config <- fish # unreachable.conf

The path to the manifest file can be passed through the environment variable MANIFEST_PATH.

Attention: the root directory for configurations is the directory where the manifest file is located.

...
   `
   |
   * confcore
   |
   * root_dir(default:configs)
   |                          `
   |                          |
   .                          * manifest_file(default: MANIFEST)
   .                          |
   .                          * config - 1
                              | 
                              * config - N

Example

/clincy/confcore/media/branch/master/res/example.png