4 releases (breaking)

0.4.0 Nov 24, 2021
0.3.0 Nov 24, 2021
0.2.0 Sep 14, 2019
0.1.0 Aug 18, 2019

#186 in Command line utilities

Download history 3/week @ 2021-08-14 3/week @ 2021-08-21 1/week @ 2021-08-28 3/week @ 2021-09-04 3/week @ 2021-09-11 2/week @ 2021-09-18 6/week @ 2021-09-25 3/week @ 2021-10-09 3/week @ 2021-10-23 3/week @ 2021-10-30 6/week @ 2021-11-06 4/week @ 2021-11-13 39/week @ 2021-11-20 9/week @ 2021-11-27

58 downloads per month

MIT license

620KB
155 lines

Find Unicode

Find Unicode characters, the easy way! A simple command line application to find unicode characters with minimum effort.

alt tag

Installation

cargo install find_unicode

Usage

  • Run fu from your terminal:
fu
  • Start typing. fu will show the unicode characters for which the description matches your query.
  • If you're looking for a single character, hit Enter to select it and exit.
  • If you're looking for multiple characters, hit Tab to select one and keep searching.
  • By default, the searching expression is a regular expression.

Advanced usage

For more advanced configuration options, check out the help:

fu --help
fu 0.1.0
Pierre Chevalier <pierrechevalier83@gmail.com>

Find Unicode characters with ease.

Simply type a description of the character you are looking for. Once you found the character you were after, hit Enter.
Selecting multiple characters is also possible: hit tab to select a character and continue browsing.

USAGE:
    fu [OPTIONS] [initial_query]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --height <height>    Height of fu's window relative to the terminal window [default: 50%]
        --layout <layout>    Position of fu's window relative to the prompt [default: Below]  [possible values: Above,
                             Below]
        --search <search>    Search mode [default: Regex]  [possible values: Regex, Exact, Fuzzy]

ARGS:
    <initial_query>    Initial query, if any

To regenerate the data

  • Download the UCD Data:
curl https://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt > src/UnicodeData.txt
  • Download the Nerd Fonts Data:
curl https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/css/nerd-fonts-generated.css > src/NerdFontsData.css
  • Regenerate the prettified data:
cargo run --bin gen_data
  • Copy the generated data to src and commit it.

Dependencies

~9MB
~184K SLoC