Skip to main content

Symlink files from one directory to another, similary to Effuse and Stow.

Project description

# emanate

Symlink files from one directory into another directory.

Inspired by [effuse](https://github.com/programble/effuse) and [stow](https://www.gnu.org/software/stow/manual/stow.html).

## Usage

` ~$ cat ~/.bashrc cat: /home/pup/.bashrc: No such file or directory ~$ pip install emanate ~$ cd ~/dotfiles ~/dotfiles$ ls -al drwxr-xr-x. 9 pup pup 4096 Jun 3 12:06 ./ drwx------. 74 pup pup 4096 Jun 3 12:06 ../ drwxr-xr-x. 2 pup pup 4096 Jun 3 11:59 bin/ drwxr-xr-x. 6 pup pup 4096 Jun 3 11:59 .config/ drwxr-xr-x. 8 pup pup 4096 Jun 3 12:10 .git/ -rw-r--r--. 1 pup pup 486 Jun 3 11:59 .bash_aliases -rw-r--r--. 1 pup pup 78 Jun 3 11:59 .bash_env -rw-r--r--. 1 pup pup 1987 Jun 3 11:59 .bashrc -rw-r--r--. 1 pup pup 163 Jun 3 12:06 README.md ~/dotfiles$ cat .bashrc # TODO: Write .bashrc. ~/dotfiles$ echo '{"ignore": ["README.md"]}' > emanate.json ~/dotfiles$ emanate ~/dotfiles$ cat ~/.bashrc # TODO: Write .bashrc. `

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/duckinator/emanate. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.

## License

The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).

## Code of Conduct

Everyone interacting in the emanate project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/duckinator/emanate/blob/master/CODE_OF_CONDUCT.md).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emanate-6.0.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

emanate-6.0.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file emanate-6.0.0.tar.gz.

File metadata

  • Download URL: emanate-6.0.0.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for emanate-6.0.0.tar.gz
Algorithm Hash digest
SHA256 4c9e013b495fcd4104047923f738f4fbaca043539a95a0f796388f7ad5db67e2
MD5 5ef573047c01aa0ed8bc5897728a12ca
BLAKE2b-256 1c4b8b45a8f8038f4006b25d26d0f51078dab05e553a1243f774fc7647b7b7d8

See more details on using hashes here.

File details

Details for the file emanate-6.0.0-py3-none-any.whl.

File metadata

  • Download URL: emanate-6.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.20.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for emanate-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ff47f8f023fc8e754e003c0b0f7293dcd50423203b376a08e0172d69ecb62b9
MD5 d595823f7167d3cef81098429d6edd69
BLAKE2b-256 a8edc901cd4e3a9776f1fb5b43ec56f181f7c1dccca0d5331c2cf518c1083f9a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page