dotfiles option

Oliver Duce <[email protected]> Sun, 25 Jul 2021 17:25:29 +0100
Newsgroups gmane.comp.gnu.stow.general
Message-ID <DB6PR1001MB0967E58857A9C444675E9BBCBDE79@DB6PR1001MB0967.EURPRD10.PROD.OUTLOOK.COM>
--------------73B52A9E2148C2B1D781E3BE
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello,

I'm not sure if this is a bug, or an issue I'm having

I was attempting to use *stow --dotfiles* to install my dotfiles.
My directory structure is like so

.dotfiles
├── home
│   ├── dot-config
│   │   ├── Code - OSS
│   │   ├── compton
│   │   ├── dunst
│   ├── dot-local
│   │   ├── bin
│   │   └── share
│   ├── dot-mozilla
│   │   └── firefox
│   └── dot-ssh
│       └── config
│   ├── dot-vimrc
│   ├── dot-zprofile
│   ├── dot-zsh_aliases
│   ├── dot-zshenv
│   ├── dot-zshrc


I *cd .dotfiles* then do *stow --dotfiles home*, and I get the error 
*stow: ERROR: stow_contents() called with non-directory path: 
.dotfiles/home/.config
*
However, if I make this my folder structure:

.dotfiles
├── home
│   ├── .config
│   │   ├── Code - OSS
│   │   ├── compton
│   │   ├── dunst
│   ├── .local
│   │   ├── bin
│   │   └── share
│   ├── .mozilla
│   │   └── firefox
│   └── .ssh
│       └── config
│   ├── dot-vimrc
│   ├── dot-zprofile
│   ├── dot-zsh_aliases
│   ├── dot-zshenv
│   ├── dot-zshrc

And then do *stow --dotfiles home*, I don't have any issues, and 
everything gets put in place.  Though, that's not ideal as the whole 
idea is to make the files visible in my dotfiles directory.

Best regards,
Oliver Duce


**

--------------73B52A9E2148C2B1D781E3BE
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    Hello,<br>
    <br>
    I'm not sure if this is a bug, or an issue I'm having<br>
    <br>
    I was attempting to use <b>stow --dotfiles</b> to install my
    dotfiles.&nbsp; <br>
    My directory structure is like so<br>
    <br>
    .dotfiles<br>
    ├── home<br>
    │&nbsp;&nbsp; ├── dot-config<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; ├── Code - OSS<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; ├── compton<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; ├── dunst<br>
    │&nbsp;&nbsp; ├── dot-local<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; ├── bin<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; └── share<br>
    │&nbsp;&nbsp; ├── dot-mozilla<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; └── firefox<br>
    │&nbsp;&nbsp; └── dot-ssh<br>
    │&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; └── config<br>
    │&nbsp;&nbsp; ├── dot-vimrc<br>
    │&nbsp;&nbsp; ├── dot-zprofile<br>
    │&nbsp;&nbsp; ├── dot-zsh_aliases<br>
    │&nbsp;&nbsp; ├── dot-zshenv<br>
    │&nbsp;&nbsp; ├── dot-zshrc<br>
    <br>
    <br>
    I <b>cd .dotfiles</b> then do <b>stow --dotfiles home</b>, and I
    get the error <b>stow: ERROR: stow_contents() called with
      non-directory path: .dotfiles/home/.config<br>
    </b><br>
    However, if I make this my folder structure:<br>
    <br>
    .dotfiles<br>
    ├── home<br>
    │&nbsp;&nbsp; ├── .config<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; ├── Code - OSS<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; ├── compton<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; ├── dunst<br>
    │&nbsp;&nbsp; ├── .local<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; ├── bin<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; └── share<br>
    │&nbsp;&nbsp; ├── .mozilla<br>
    │&nbsp;&nbsp; │&nbsp;&nbsp; └── firefox<br>
    │&nbsp;&nbsp; └── .ssh<br>
    │&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; └── config<br>
    │&nbsp;&nbsp; ├── dot-vimrc<br>
    │&nbsp;&nbsp; ├── dot-zprofile<br>
    │&nbsp;&nbsp; ├── dot-zsh_aliases<br>
    │&nbsp;&nbsp; ├── dot-zshenv<br>
    │&nbsp;&nbsp; ├── dot-zshrc<br>
    <br>
    And then do <b>stow --dotfiles home</b>, I don't have any issues,
    and everything gets put in place.&nbsp; Though, that's not ideal as the
    whole idea is to make the files visible in my dotfiles directory.<br>
    <br>
    Best regards,<br>
    Oliver Duce<br>
    <br>
    <br>
    <b></b>
  </body>
</html>

--------------73B52A9E2148C2B1D781E3BE--