summaryrefslogtreecommitdiff
path: root/test/lsrc-sigils.t
blob: 9bdc82d1e7043880c08b5a50967410eec7e84451 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  $ . "$TESTDIR/helper.sh"

Should print @ for links

  $ touch .dotfiles/example

  $ lsrc -F
  /*/.example:/*/.dotfiles/example:@ (glob)

Should print X for files in COPY_ALWAYS

  $ touch .dotfiles/copy

  $ COPY_ALWAYS=copy lsrc -F
  /*/.copy:/*/.dotfiles/copy:X (glob)
  /*/.example:/*/.dotfiles/example:@ (glob)

Should print $ for directory links

  $ mkdir .dotfiles/folder

  $ SYMLINK_DIRS=folder COPY_ALWAYS=copy lsrc -F
  /*/.copy:/*/.dotfiles/copy:X (glob)
  /*/.example:/*/.dotfiles/example:@ (glob)
  /*/.folder:/*/.dotfiles/folder:$ (glob)