1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-07 03:40:36 +00:00

adding chmod_on_import option for #324

This commit is contained in:
deadc0de6
2021-10-10 14:21:49 +02:00
parent 06e9cde0be
commit bc8346d7cb
5 changed files with 42 additions and 4 deletions

View File

@@ -13,6 +13,7 @@ Entry | Description | Default
-------- | ------------- | ------------
`backup` | Create a backup of the dotfile in case it differs from the one that will be installed by dotdrop | true
`banner` | Display the banner | true
`chmod_on_import` | Always add a chmod entry on newly imported dotfiles (see `--preserve-mode`) | false
`cmpignore` | List of patterns to ignore when comparing, applied to all dotfiles (enclose in quotes when using wildcards; see [ignore patterns](config.md#ignore-patterns)) | -
`create` | Create a directory hierarchy when installing dotfiles if it doesn't exist | true
`default_actions` | List of action keys to execute for all installed dotfiles (See [actions](config-details.md#actions-entry)) | -

View File

@@ -86,7 +86,8 @@ dotfiles:
On `import`, the following rules are applied:
* If the `-m`/`--preserve-mode` switch is provided, the imported file's permissions are
* If the `-m`/`--preserve-mode` switch is provided or the config option
`chmod_on_import` is true, the imported file's permissions are
stored in a `chmod` entry
* If the imported file's permissions differ from the umask, then the permissions are automatically
stored in the `chmod` entry.