slot

Rotate your files via symlink


Install
pip install slot==0.3.0

Documentation

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.