Skip to content

yoannmoinet/dotconf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

One file, to rule them all.

build npm version status

dotconf will archive all your .file|.directory into one single .conf.

It will extract them when needed (advised in npm postinstall).

example

Installation

# Locally in your project [advised]
npm i dotconf --save
# Or globally
npm i dotconf -g

Usage

dotconf [OPTIONS] [ARGS]

Options

# Actions
-a,     --archive                   Archive your files
-e,     --extract                   Extract your files

# Options

-d,     --destination      [STRING] Destination of the archive
# Default is .file
-p,     --pattern          [STRING] Pattern to get file files
# Default is .*
-s,     --safe             [BOOL]   Execute in safe mode
# Default is true
        --safeDestination  [STRING] Destination of the safe storage
# Default is .tempDotConf
-i,     --ignore           [ARRAY]  What to ignore
# Default is .git*,node_modules/**,.file,.tempDotConf/**

# CLI related

-k,     --no-color                  Omit color from output
        --debug                     Show debug information
-v,     --version                   Display the current version
-h,     --help                      Display help and usage details

By default, options can be read in the package.json under dotconf object.

"dotconf": {
    "destination": ".file",
    "safeDestination": ".tempDotConf",
    "safe": true,
    "pattern": ".*",
    "ignore": [
        ".git*",
        "node_modules/**" ,
        ".file",
        ".tempDotConf/**"
    ]
}

About

💍 One file, to rule them all.

Resources

License

Stars

Watchers

Forks

Packages

No packages published