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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e604c90985bc011acbece02f22703f03c107b5b3a870504d1a62c60126857188
|
|
| MD5 |
ed90f51b5509979e02d1d059dd2dfe25
|
|
| BLAKE2b-256 |
75cdf687cbc72fbd48fca791b4cb35fe19b96c8d1b16b374260b0c43997cb6db
|
Provenance
The following attestation bundles were made for stown-1.2.1.tar.gz:
Publisher:
publish-release.yml on rseichter/stown
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stown-1.2.1.tar.gz -
Subject digest:
e604c90985bc011acbece02f22703f03c107b5b3a870504d1a62c60126857188 - Sigstore transparency entry: 953427608
- Sigstore integration time:
-
Permalink:
rseichter/stown@d36e8397c373b963cfc696d3b284bcebf676fff4 -
Branch / Tag:
refs/tags/1.2.1 - Owner: https://github.com/rseichter
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-release.yml@d36e8397c373b963cfc696d3b284bcebf676fff4 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
239a1f5004afe45f00257586dc522f933ddda275ac1dd7edb52cd9f9ded73bb3
|
|
| MD5 |
94357b9bfdf8702ac560a89c7051fb03
|
|
| BLAKE2b-256 |
c64f3b6e658096a0c8b36bc04a43c839dfc6f6fecab5a453a5afd8e8b81ef15d
|
Provenance
The following attestation bundles were made for stown-1.2.1-py3-none-any.whl:
Publisher:
publish-release.yml on rseichter/stown
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
stown-1.2.1-py3-none-any.whl -
Subject digest:
239a1f5004afe45f00257586dc522f933ddda275ac1dd7edb52cd9f9ded73bb3 - Sigstore transparency entry: 953427609
- Sigstore integration time:
-
Permalink:
rseichter/stown@d36e8397c373b963cfc696d3b284bcebf676fff4 -
Branch / Tag:
refs/tags/1.2.1 - Owner: https://github.com/rseichter
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-release.yml@d36e8397c373b963cfc696d3b284bcebf676fff4 -
Trigger Event:
release
-
Statement type: