1
0
Fork 0
mirror of synced 2024-12-23 06:20:44 -05:00
dotbot/test/tests
Eric Engstrom 6c044208fa
feat: Add prefix: 'string' option to linking when glob: true.
Allows one to store files in a directory or git-repo without the leading 
`.`, as in:

```
dotconf:
├── README.md
├── bin
│   ├── dotbot
│   ├── look
│   ├── pbfile
│   └── ...
├── dot
│   ├── bashrc
│   ├── gitconfig
│   ├── gitignore
│   ├── gorc
│   ├── login
│   ├── ...
│   ├── zshrc
│   └── zshenv
```

Can take a many-line dotbot.yml listing **each** file in `dotconf/dot`,
reducing it to five lines:

```
- link:
    ~/:
      path: dotconf/dot/*
      glob: true
      prefix: '.'
```

FIXES: #259
2021-05-27 12:07:17 -05:00
..
clean-default.bash Fix clean not respecting defaults 2019-12-31 14:47:32 -05:00
clean-environment-variable-expansion.bash Add test for environment variable expansion 2018-08-06 20:53:17 -04:00
clean-missing.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
clean-nonexistent.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
clean-outside-force.bash Add force option to clean plugin 2017-03-26 11:19:26 -04:00
clean-outside.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
clean-recursive.bash Add option to clean recursively 2019-12-31 19:14:23 -05:00
config-blank.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
config-empty.bash Make error for empty config a little friendlier 2020-06-25 16:07:23 -04:00
config-json-tabs.bash Use standard library JSON parser for JSON files 2016-01-13 11:29:12 -05:00
config-json.bash Use standard library JSON parser for JSON files 2016-01-13 11:29:12 -05:00
create-mode.bash Add mode option to create directive 2021-02-25 06:25:17 -05:00
create.bash Add 'create' directive to create directories 2019-10-12 11:55:09 -04:00
defaults.bash Number repeated names for easier identification 2017-04-18 22:50:28 -04:00
except-multi.bash Switch to GitHub Actions 2020-12-18 15:34:15 -05:00
except.bash Fix missing endings of heredocs 2021-02-25 08:16:27 -05:00
find-python-executable.bash Unify Vagrant and Travis-CI tests 2020-01-03 15:34:46 -05:00
link-canonicalize.bash Switch to GitHub Actions 2020-12-18 15:34:15 -05:00
link-default-source.bash Allow empty link sources 2016-11-23 14:11:45 -05:00
link-environment-user-expansion-target.bash Fix user expansion in link source 2016-08-17 18:27:47 -07:00
link-environment-variable-expansion-source-extended.bash Fix variable expansion in extended syntax 2016-08-02 10:15:27 -07:00
link-environment-variable-expansion-source.bash Add environment variable expansion in link paths 2015-05-12 20:28:58 -04:00
link-environment-variable-expansion-target.bash Add environment variable expansion in link paths 2015-05-12 20:28:58 -04:00
link-environment-variable-unset.bash Add environment variable expansion in link paths 2015-05-12 20:28:58 -04:00
link-force-leaves-when-nonexistent.bash Make force only delete files when target exists 2016-11-17 14:12:22 -05:00
link-force-overwrite-symlink.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
link-glob-ambiguous.bash Fix tests on Travis CI 2018-04-13 08:49:02 -04:00
link-glob-exclude.bash Add exclude parameter for link globbing 2020-11-22 14:13:11 -05:00
link-glob-multi-star.bash Improve globbing behavior with leading '.' 2021-02-25 06:44:14 -05:00
link-glob-patterns.bash Support both [] and ? glob patterns 2021-04-15 23:28:19 -05:00
link-glob.bash Improve globbing behavior with leading '.' 2021-02-25 06:44:14 -05:00
link-if.bash Switch to GitHub Actions 2020-12-18 15:34:15 -05:00
link-ignore-missing.bash Add ignore-missing option to link 2019-12-31 14:25:53 -05:00
link-leaves-file.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
link-no-canonicalize.bash Rename 'canonicalize-path' into 'canonicalize' 2021-02-25 08:26:19 -05:00
link-prefix.bash feat: Add prefix: 'string' option to linking when glob: true. 2021-05-27 12:07:17 -05:00
link-relative.bash Add functionality to create relative links 2016-02-14 23:06:52 -05:00
link-relink-leaves-file.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
link-relink-overwrite-symlink.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
link-relink-relative-leaves-file.bash Number repeated names for easier identification 2017-04-18 22:50:28 -04:00
only-defaults.bash Fix missing endings of heredocs 2021-02-25 08:16:27 -05:00
only-multi.bash Add --only and --except command-line arguments 2020-03-26 11:23:07 -04:00
only.bash Fix missing endings of heredocs 2021-02-25 08:16:27 -05:00
plugin-dir.bash Fix handling of base directory 2018-05-24 12:57:49 -04:00
plugin-disable-builtin.bash Include built-in plugins in PyPI distribution 2018-06-11 21:14:10 -04:00
plugin.bash Make parsed CLI options available to plugins 2021-02-25 07:57:12 -05:00
shell-allow-stdout.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
shell-cli-override-config.bash Add cli option force shell show stderr/stdout 2021-02-25 08:00:07 -05:00
shell-compact-stdout.bash Fix bug with shell defaults 2017-06-27 21:27:50 -07:00
shell-disables-stdout.bash Add testing framework and tests 2015-05-05 20:11:46 -04:00
shell-override-default.bash Fix bug with shell defaults 2017-06-27 21:27:50 -07:00
shell-quiet.bash Add test 2018-11-21 19:50:32 -05:00
shim.bash Unify Vagrant and Travis-CI tests 2020-01-03 15:34:46 -05:00