Skip to main content

Manage file system object mapping via symlinks. Lightweight alternative to GNU Stow.

Project description

stown

"stown" manages file system object mapping via symlinks. It was inspired by GNU Stow, which I found very useful but too unwieldly for my personal use. GNU Stow relies on a number of Perl modules and can be a hassle to install on minimalistic systems. In contrast, stown requires only Python 3.9 or newer, without any additional dependencies.

If you are looking for a lightweight tool instead of a full-fledged symlink farm manager, stown might be for you.

Comprehensive documentation is provided in HTML and PDF format.

Installing

To install the PyPI package, you can use this shell command:

pip install stown

Example use case

If you store your dotfiles in a special repository, like many of us do, the following simple statement can help you quickly set up a new user account with your favourite settings:

stown $HOME /path/to/dotfiles

This brief teaser is obviously not much to go by. Please see the full documentation for detailed information about how stown is used and how it operates.

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

stown-1.2.1.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stown-1.2.1-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file stown-1.2.1.tar.gz.

File metadata

  • Download URL: stown-1.2.1.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stown-1.2.1.tar.gz
Algorithm Hash digest
SHA256 e604c90985bc011acbece02f22703f03c107b5b3a870504d1a62c60126857188
MD5 ed90f51b5509979e02d1d059dd2dfe25
BLAKE2b-256 75cdf687cbc72fbd48fca791b4cb35fe19b96c8d1b16b374260b0c43997cb6db

See more details on using hashes here.

Provenance

The following attestation bundles were made for stown-1.2.1.tar.gz:

Publisher: publish-release.yml on rseichter/stown

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file stown-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: stown-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stown-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 239a1f5004afe45f00257586dc522f933ddda275ac1dd7edb52cd9f9ded73bb3
MD5 94357b9bfdf8702ac560a89c7051fb03
BLAKE2b-256 c64f3b6e658096a0c8b36bc04a43c839dfc6f6fecab5a453a5afd8e8b81ef15d

See more details on using hashes here.

Provenance

The following attestation bundles were made for stown-1.2.1-py3-none-any.whl:

Publisher: publish-release.yml on rseichter/stown

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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