0.0.4 • Published 2 years ago

@heroshe/symlinks v0.0.4

Weekly downloads
-
License
Private
Repository
-
Last release
2 years ago

Heroshe.Symlinks

A library that provides a way to symlink files within a project.

Usage

Add a symlinks.yml file to the root of your project. The file should contain a list of symlinks to create. The symlinks will be created relative to the location of the symlinks.yml file.

/path/to/source: 
  - /path/to/destination-1
  - /path/to/destination-2
  - /path/to/destination-3
/path/to/source-2:
  - /glob-*/path/to/destinations
/path/to/source-3:
  - /glob-*/path/to/{project-1,project-2}

and run npx @heroshe/symlinks to create the symlinks.

Glob Patterns

Glob Patterns are supported for only the destination paths. The source paths must be exact.

Good to know

  • The symlinks will be created relative to the location of the symlinks.yml file.
  • The symlinked files should NOT be committed to the repository else it just adds noise to the repository.