{"id":17982266,"url":"https://github.com/pierrechevalier83/find_unicode","last_synced_at":"2025-03-25T19:30:56.105Z","repository":{"id":35068806,"uuid":"202996471","full_name":"pierrechevalier83/find_unicode","owner":"pierrechevalier83","description":"Find Unicode characters the easy way: from the command line","archived":false,"fork":false,"pushed_at":"2022-02-20T13:06:40.000Z","size":9555,"stargazers_count":32,"open_issues_count":0,"forks_count":3,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-20T17:23:09.789Z","etag":null,"topics":["cli","command-line","command-line-app","command-line-tool","easy","rust","unicode","unicode-characters"],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pierrechevalier83.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-18T11:49:57.000Z","updated_at":"2024-09-17T02:03:11.000Z","dependencies_parsed_at":"2022-08-08T04:16:05.532Z","dependency_job_id":null,"html_url":"https://github.com/pierrechevalier83/find_unicode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pierrechevalier83%2Ffind_unicode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pierrechevalier83%2Ffind_unicode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pierrechevalier83%2Ffind_unicode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pierrechevalier83%2Ffind_unicode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pierrechevalier83","download_url":"https://codeload.github.com/pierrechevalier83/find_unicode/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245530065,"owners_count":20630492,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","command-line","command-line-app","command-line-tool","easy","rust","unicode","unicode-characters"],"created_at":"2024-10-29T18:13:35.553Z","updated_at":"2025-03-25T19:30:55.456Z","avatar_url":"https://github.com/pierrechevalier83.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"Find Unicode\n===\n\nFind Unicode characters, the easy way!\nA simple command line application to find unicode characters with minimum effort.\n\n![alt tag](https://github.com/pierrechevalier83/find_unicode/blob/master/demo/demo.svg)\n\nInstallation\n===\n\n`cargo install find_unicode`\n\nUsage\n===\n\n* Run `fu` from your terminal:\n```\nfu\n```\n\n* Start typing. `fu` will show the unicode characters for which the description matches your query.\n* If you're looking for a single character, hit Enter to select it and exit.\n* If you're looking for multiple characters, hit Tab to select one and keep searching.\n* By default, the searching expression is a regular expression.\n\nAdvanced usage\n===\n\nFor more advanced configuration options, check out the help:\n```\nfu --help\n```\n\n```\nfu 0.1.0\nPierre Chevalier \u003cpierrechevalier83@gmail.com\u003e\n\nFind Unicode characters with ease.\n\nSimply type a description of the character you are looking for. Once you found the character you were after, hit Enter.\nSelecting multiple characters is also possible: hit tab to select a character and continue browsing.\n\nUSAGE:\n    fu [OPTIONS] [initial_query]\n\nFLAGS:\n    -h, --help       Prints help information\n    -V, --version    Prints version information\n\nOPTIONS:\n        --height \u003cheight\u003e    Height of fu's window relative to the terminal window [default: 50%]\n        --layout \u003clayout\u003e    Position of fu's window relative to the prompt [default: Below]  [possible values: Above,\n                             Below]\n        --search \u003csearch\u003e    Search mode [default: Regex]  [possible values: Regex, Exact, Fuzzy]\n\nARGS:\n    \u003cinitial_query\u003e    Initial query, if any\n```\n\nTo regenerate the data\n===\n\n* Download the UCD Data:\n```\ncurl https://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt \u003e src/UnicodeData.txt\n```\n* Download the Nerd Fonts Data:\n```\ncurl https://raw.githubusercontent.com/ryanoasis/nerd-fonts/master/css/nerd-fonts-generated.css \u003e src/NerdFontsData.css\n```\n* Regenerate the prettified data:\n```\ncargo run --bin gen_data\n```\n* Copy the generated data to src and commit it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpierrechevalier83%2Ffind_unicode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpierrechevalier83%2Ffind_unicode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpierrechevalier83%2Ffind_unicode/lists"}