uwuifyy

build crate.io downloads license

A robust, customizable, efficient and easy-to-use command line application to uwu'ify your text!

Logo Credits: Jade Nelson

Table Of Contents

About

Have you ever wanted to uwu'ify text and large files at blazing fast speeds? Well! You came to the right place! uwuifyy allows you to uwu'ify text and files from within your own terminal in an extremely fast manner!

Features

Installation

Binaries for Windows, macOS & Linux are available with every single release

Windows

  1. Download either uwuifyy-x86_64-pc-windows-msvc.zip or uwuifyy-x86_64-pc-windows-gnu.zip

  2. Extract into \bin folder at C:\your\path\here\

C: |__your |__path |__here |__bin |__uwuifyy.exe

  1. Set uwuifyy.exe in your path to access it globally

shell setx path "%path%;C:\your\path\here\bin"

  1. Refresh command line and verify installation

shell uwuifyy --help

Linux / macOS

  1. Download uwuifyy-x86_64-unknown-linux-gnu.tar.gz or uwuifyy-x86_64-unknown-linux-musl.tar.gz or uwuifyy-x86_64-apple-darwin.tar.gz

  2. Extract into your local directory

```shell

Linux

tar -xf uwuifyy-x8664-unknown-linux-gnu.tar.gz tar -xf uwuifyy-x8664-unknown-linux-musl.tar.gz

macOS

tar -xf uwuifyy-x86_64-apple-darwin.tar.gz ```

  1. Move into ~/bin

```shell

Create ~/bin if it does not exist

mkdir -p ~/bin mv uwuifyy ~/bin ```

  1. Set permissions for executable

shell chmod 755 ~/bin/uwuifyy

  1. Update PATH to use globally

```shell

Linux

echo 'export PATH=~/bin:$PATH' >> ~/.bashrc source ~/.bashrc

macOS

echo 'export PATH=~/bin:$PATH' >> ~/.bashprofile source ~/.bashprofile ```

  1. Verify installation

shell uwuifyy --help

Rust / Cargo

Alternatively, if using Rust's package manager, Cargo, all that is needed is

shell cargo install uwuifyy

If you do not have Cargo available on your machine, you can download it as part of Rust here

Usage

```commandline USAGE: uwuifyy.exe [OPTIONS] <--text |--infile >

OPTIONS: -t, --text Text to uwu'ify -i, --infile The file to uwu'ify -o, --outfile The file to output uwu'ified text -w, --words The modifier to determine how many words to be uwu'ified [default: 1] -f, --faces The modifier for uwu faces e.g hello -> hewwo [default: 0.05] -a, --actions The modifier for actions e.g shuffles over [default: 0.125] -s, --stutters The modifier for stutters e.g b-baka! [default: 0.225] -r, --random Flag to enable/disable random uwu'ifying -h, --help Print help information -V, --version Print version information ```

Text Input to Text Output

shell uwuifyy --text "According to all known laws of aviation, there is no way a bee should be able to fly." Accowding to aww knyown waws of aviation, thewe xDD is nyo way :3 a bee shouwd be abwe to *screams* fwy.

Text Input to File Output

shell uwuifyy --text "According to all known laws of aviation, there is no way a bee should be able to fly." --outfile your/path/here/outfile.txt [00:00:00] [############################################################] 104B/104B (0s) UwU'ifying Complete!

```text

your/path/here/outfile.txt

Accowding to aww knyown waws of aviation, thewe xDD is nyo way :3 a bee shouwd be abwe to screams fwy. ```

File Input to File Output

```text

your/path/here/infile.txt

According to all known laws of aviation, there is no way a bee should be able to fly. ```

shell uwuifyy --infile your/path/here/infile.txt --outfile your/path/here/outfile.txt [00:00:00] [############################################################] 85B/85B (0s) UwU'ifying Complete!

```text

your/path/here/outfile.txt

Accowding to aww knyown waws of aviation, thewe xDD is nyo way :3 a bee shouwd be abwe to screams fwy. ```

Benchmarks

The Complete Works of William Shakespeare

300k+ Tokyo 2020/21 Olympics Tweets

3.5M Tiktok Google Play Reviews

3.6M Amazon Reviews And Ratings

License

MIT License

Acknowledgement

This project is inspired from one of many existing normal to uwu converters: Uwuifier