Skip to main content

Smash Up faction randomizer with TUI configuration.

Project description

Smash Up CLI

Smash Up CLI is a terminal utility for building Smash Up decks. It lets you select expansions in a TUI and randomly assign factions to each player.

Features

  • TUI configuration to enable or disable expansions.
  • Randomized faction assignment per player.
  • Config stored at ~/.smashup/factions.toml.

Installation

pip install smashup-cli

Usage

Configure which expansions are available:

smashup configure
image

Randomize factions for a game:

smashup randomize
image

Development

pip install -e .

License

MIT

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

smashup_cli-0.0.1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

smashup_cli-0.0.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file smashup_cli-0.0.1.tar.gz.

File metadata

  • Download URL: smashup_cli-0.0.1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for smashup_cli-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f7bc32d5909597a180ba4f2d156be2038875432b15d2a9e46ae9ef402ec9840d
MD5 3285e8e3ff5ebbb25ce361de4b83e6d1
BLAKE2b-256 c4cc0b04434fe9f5e48a2aae2f065efdc6c8c9f19b49da9a27dd0cc27ae480e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for smashup_cli-0.0.1.tar.gz:

Publisher: publish.yaml on Andrew-peng/smashup-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smashup_cli-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: smashup_cli-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for smashup_cli-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2138fda33e9c1a3f99952e5ece4c9a464fbb8bd2d1df216e291f2757ec9dda93
MD5 0b576d7e1ac3bf9aa437e8e731a7b131
BLAKE2b-256 479b69942983b17c67cbc7bfc4f31abcb824ea5110d7d0f185ce3a87f1e8cad1

See more details on using hashes here.

Provenance

The following attestation bundles were made for smashup_cli-0.0.1-py3-none-any.whl:

Publisher: publish.yaml on Andrew-peng/smashup-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page