- The `sanitize_path_options` functions remove all trailing
and leading spaces. So any valid directory like ` 123`,
`123 ` can not be used
- Also if there are two directories ` 123` and `123`, and if
user pick the ` 123` as option to `-d` or `-t`, then stow pick
directory `123` as the argument instead of ` 123` as user want.
```
STOW_DIR=. stow -n -v3 -t \ 123 456
stow dir is /tmp/test
stow dir path relative to target 123 is ..
cwd now 123
cwd restored to /tmp/test
cwd now 123
Planning stow of package 456...
Stowing contents of ../456 (cwd=/tmp/test/123)
Planning stow of package 456... done
cwd restored to /tmp/test
WARNING: in simulation mode so not modifying filesystem.
```
- This commit remove the check in `sanitize_path_options` function,
and now stow can work with those directories. There have been a check
for valid directory, so we are safe.
|
||
|---|---|---|
| .. | ||
| chkstow.t | ||
| cleanup_invalid_links.t | ||
| cli_options.t | ||
| defer.t | ||
| examples.t | ||
| find_stowed_path.t | ||
| foldable.t | ||
| ignore.t | ||
| join_paths.t | ||
| parent.t | ||
| stow.t | ||
| testutil.pm | ||
| unstow.t | ||
| unstow_orig.t | ||