bieye

Crates.iobieye
lib.rsbieye
version0.2.3
sourcesrc
created_at2023-08-05 16:43:32.76573
updated_at2023-08-13 23:54:09.889078
descriptionA bionic reader for blazingly fast reading within a terminal console
homepagehttps://github.com/ismet55555/bieye
repositoryhttps://github.com/ismet55555/bieye
max_upload_size
id936580
size1,865,953
Ismet Handzic (ismet55555)

documentation

https://github.com/ismet55555/bieye

README

portfolio_view

GitHub Workflow Status (with event) Crates.io Crates.io


This Rust-based CLI tool reads text and returns it back in bionic reading format for blazingly fast loading and even faster reading!

Bionic reading is the reading of specially formatted text, allowing for faster reading. This is possible by strategically highlinting pieces of text, which tricks the brain of reading without losing content.

Essentially: Use this tool to speed up your text reading while using the console

test gif

Installation

  • Homebrew

    brew install ismet55555/things/bieye
    
  • Snap Store

    snap install bieye
    
  • Cargo

    cargo install bieye
    
  • Compile From Source

    git clone git@github.com:ismet55555/bieye.git
    cd bieye
    cargo install --path .
    

Usage Examples

The following are a few simple usage examples for bieye

# Simple text specification
bieye "Hello there, how is your day going?"

# Piping standard out into bieye
cat README.md | bieye
man git | bieye
echo "HELLO! hello hello elo el ..." | bieye

# Add some output options
cat quest.md | bieye --color --dim

CLI Menu

$ bieye -h

bieye v0.0.0

This CLI tool reads text and returns it back in bionic reading format
for blazingly fast loading and even faster reading!

Example Usages:
   bieye "Keep on reading"
   echo "Read faster, learn more" | bieye --dim
   man vim | bieye --dim --color

Usage: bieye [OPTIONS] [TEXT]

Arguments:
  [TEXT]  Capture text from stdin

Options:
  -c, --color    Color highlighted text
  -d, --dim      Dim text not highlighted
  -h, --help     Print help (see more with '--help')
  -V, --version  Print version

Contribution and Development

Feel free to contribute! Here is a super quick start if you are vaguely familiar with Rust.

# Setup
git clone git@github.com:ismet55555/bieye.git
cd bieye
git checkout -b my-cool-new-branch
cargo build

# ... work work work ...

# Test run the CLI
cargo run -- --help
echo "Just some testing text" | cargo run --

# Run tests
cargo test

# Other terminal windows
cargo install --locked bacon
bacon --all-features
Commit count: 26

cargo fmt