Summary
The default --target path currently defaults to $HOME (or ~), whereas GNU Stow defaults to the parent directory (..) of the current working directory.
Expected Behavior
Running stor without specifying --target (or -t) should target the parent directory (..), matching GNU Stow behavior.
Actual Behavior
Running stor defaults --target to $HOME.
Motivation / Context
Aligning default flags with GNU Stow ensures drop-in compatibility and prevents unexpected file symlinking for users accustomed to standard Stow behavior. Additionally, GNU Stow allows the default --target to be specified on a per-directory basis using a .stowrc file, so matching the standard default is key for expected configuration resolution.
Summary
The default
--targetpath currently defaults to$HOME(or~), whereas GNU Stow defaults to the parent directory (..) of the current working directory.Expected Behavior
Running
storwithout specifying--target(or-t) should target the parent directory (..), matching GNU Stow behavior.Actual Behavior
Running
stordefaults--targetto$HOME.Motivation / Context
Aligning default flags with GNU Stow ensures drop-in compatibility and prevents unexpected file symlinking for users accustomed to standard Stow behavior. Additionally, GNU Stow allows the default
--targetto be specified on a per-directory basis using a.stowrcfile, so matching the standard default is key for expected configuration resolution.