Recnys
Recnys is a simple tool for dotfile synchronization. I coded it primarily for personal use.
It supports Windows and Linux platforms.
Installation
Use uv for installation:
uv tool install recnys
After installation, there will be an executable named recnys.
Usage
See the specification document for the configuration file format. See the features document for the supported features.
With the configuration file correctly set, run recnys in the dotfile repository root, then the
synchronization will start:
recnys
Tip: Consider adding an alias for
recnys, since this name is not very intuitive. I personally alias it tore:).
Recnys supports dry-run mode. In this mode, no actual file operations will be performed, but the actions that would be executed will be printed to the console. If there are any issues with synchronization, they will be printed to the console as well.
Therefore, it is highly recommended to first run recnys in dry-run mode to check if it will perform the desired actions.
recnys --dry-run
Metadata
Release files for recnys 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| recnys-0.6.0.tar.gz | 17.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| recnys-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.9 kB
Release files / recnys-0.6.0.tar.gz
| Download URL | recnys-0.6.0.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
312c03ea4db664f79c7d0876de869c0f1d025c38eabb28b113705c9b1bccf9c8
|
|
BLAKE2b-256 checksum How to use checksums |
a489c4bb485310ea59e0fa6f54f0fe7cdc125353e7bcd424c5fac7c580da5a15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / recnys-0.6.0-py3-none-any.whl
| Download URL | recnys-0.6.0-py3-none-any.whl |
|---|---|
| Size | 30.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
17a424748950eb52e3681b2bf75798be9fb46b0f021e4099c64d31aec7d630ca
|
|
BLAKE2b-256 checksum How to use checksums |
6c5745829c05700f6da6160426f9b14d9c9abb9444cff2165c6f7366644ae96c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|