Rotate your files via symlink
Project description
slot
Rotates a symlink between multiple different possible options.
Powered by Hy, a Lisp dialect with full Python interop.
Installation
pip install slot
Terminology
A target is the file name that you are going to be turning into a symbolic link.
A store is a repository of data files that act as potential options for a target.
An option is a data file inside of a store.
Usage
Create a new store
(and optionally ingest current file as an option)
Usage: slt stores create [OPTIONS] NAME TARGET
Options:
--help Show this message and exit.
Add an option to a store
Usage: slt stores ingest [OPTIONS] STORE_NAME FILE_NAME
Options:
-n, --name TEXT Name of the option this file becomes
-s, --silent BOOLEAN Disable user interaction
--help Show this message and exit.
List stores
Usage: slt list [OPTIONS]
Options:
--help Show this message and exit.
See available options for a store
Usage: slt options [OPTIONS] STORE_NAME
Options:
--help Show this message and exit.
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
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 slot-0.3.0.tar.gz.
File metadata
- Download URL: slot-0.3.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.0 Linux/5.4.85-1-lts
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf1a91a3a1ce374865f4132e5395edc5d5dc6f8ed7a499b465379acb8532db3b
|
|
| MD5 |
580813bae943eadc1c69429161bf2f20
|
|
| BLAKE2b-256 |
b7941341de09994289420997fd314e78e4ce44cc66102090ece9f2c28532e7cb
|
File details
Details for the file slot-0.3.0-py3-none-any.whl.
File metadata
- Download URL: slot-0.3.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.0 Linux/5.4.85-1-lts
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5cc800045d9301c9e0cb2994aa4acd8d737b022eba34929ae61d4bac802b0b1
|
|
| MD5 |
bbba40fd2752e21e0152f3a56690d3bd
|
|
| BLAKE2b-256 |
51f0b52e6811bd175bf88cca205d2a6315a62e4a05d3b6561eccd69b99dca486
|