fair_next

Crates.iofair_next
lib.rsfair_next
version1.0.1
sourcesrc
created_at2024-10-05 17:06:30.089006
updated_at2024-10-05 17:22:24.348924
descriptionA command line tool supporting the fair selection of the next item
homepage
repositoryhttps://github.com/eum2o/fair_next
max_upload_size
id1398293
size55,825
(eum2o)

documentation

README

Build status Latest version GitHub Release Crates.io License

Fair Next

A simple command line tool that displays a list. When a list item is selected, it's moved to the bottom. The list is persisted in a names.txt file next to the executable.

Motivation: I attend online meetings (e.g. daily standup) where I have to select the next speaker. I use this tool for a fair selection of the next speaker.

screenshot.png

Installation

You can either download the executable manually or use Cargo to install this tool.

Cargo

You can install fn using Cargo:

cargo install fair_next

For more information about the crate, visit https://crates.io/crates/fair_next.

Pre-built Executables

Alternatively, you can download pre-built executables for various platforms from the GitHub releases page:

https://github.com/eum2o/fair_next/releases

How to Use

  • Run the downloaded/installed executable (fn in your terminal, if installed with Cargo).
  • If you run it the first time, you'll see a message that you need to add names (or arbitrary list items) to the names.txt file next to the executable. The path is displayed in the UI.
  • Select a user with the arrow keys and hit Enter to confirm. The user will be moved to the bottom.
  • Save to save without quitting.
  • Quit to quit without saving.
Commit count: 10

cargo fmt