Skip to main content

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 to re :).

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)

Source distribution for recnys 0.6.0
File Size Uploaded
recnys-0.6.0.tar.gz 17.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for recnys 0.6.0
File Interpreter ABI Platform
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}

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page