aspiers / aspiers/stow

chkstow incorrectly assumes /usr/local exists

Open
#72 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Perl
Stars
1.1k
Forks
56
PR merge metrics
No merged PRs in 30d

Description

I'm running Stow on Guix where `/usr/local` does not exist by default. Considering that Stow is now frequently used for managing `.dotfiles`, would it make sense to make the default target directory the users home directory instead? That will probably always exist no matter the distribution. Alternatively, does a default target directory need to be set at all?

Contributor guide

Open the contributing guide

Research direction

Start by reading the chkstow entry point and reproduce the behavior on a system where /usr/local does not exist, such as Guix. Compare the possible outcomes described in the issue—using the home directory or requiring no default target—and define done as a documented, tested decision for the default target behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
perl
Domain
cli
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.