GEmojiSharp.DotnetTool 4.0.0

dotnet tool install --global GEmojiSharp.DotnetTool --version 4.0.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local GEmojiSharp.DotnetTool --version 4.0.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=GEmojiSharp.DotnetTool&version=4.0.0                
nuke :add-package GEmojiSharp.DotnetTool --version 4.0.0                

GEmojiSharp.DotnetTool 🧰

Build status CodeFactor

GitHub Emoji dotnet tool

Raw

Get raw emojis:

Find emojis via description, category, alias or tag

emoji raw "grinning cat"
emoji raw grinning cat
emoji r grinning cat
😺
😸

Copy to clipboard:

emoji raw "grinning cat" --copy
emoji r grinning cat -c
😺😸

Skin tone variants:

emoji raw "victory" --skin-tones
emoji r victory -st
✌️
✌🏻
✌🏼
✌🏽
✌🏾
✌🏿

Alias

Get emoji aliases:

Find emojis via description, category, alias or tag

emoji alias "grinning cat"
emoji alias grinning cat
emoji a grinning cat
:smiley_cat:
:smile_cat:

Copy to clipboard:

emoji alias "grinning cat" --copy
emoji a grinning cat -c
:smiley_cat::smile_cat:

Emojify

Replace aliases in text with raw emojis:

emoji emojify ":tada: initial commit"
emoji emojify :tada: initial commit
emoji e :tada: initial commit
🎉 initial commit

Copy to clipboard:

emoji emojify ":tada: initial commit" --copy
emoji e :tada: initial commit -c

Demojify

Replace raw emojis in text with aliases:

emoji demojify "🎉 initial commit"
emoji demojify 🎉 initial commit
emoji d 🎉 initial commit
:tada: initial commit

Copy to clipboard:

emoji demojify "🎉 initial commit" --copy
emoji d 🎉 initial commit -c

Export

Export emoji data to json:

emoji export "grinning cat" --format json
emoji export grinning cat --format json
emoji export grinning cat -f json
emoji export grinning cat
[
  {
    "Raw": "😺",
    "Description": "grinning cat",
    "Category": "Smileys & Emotion",
    "Aliases": [
      "smiley_cat"
    ],
    "Tags": null,
    "UnicodeVersion": "6.0",
    "IosVersion": "6.0",
    "Filename": "1f63a",
    "IsCustom": false
  },
  {
    "Raw": "😸",
    "Description": "grinning cat with smiling eyes",
    "Category": "Smileys & Emotion",
    "Aliases": [
      "smile_cat"
    ],
    "Tags": null,
    "UnicodeVersion": "6.0",
    "IosVersion": "6.0",
    "Filename": "1f638",
    "IsCustom": false
  }
]

Copy to clipboard:

emoji export "grinning cat" --format json --copy
emoji export "grinning cat" -c

Formats:

  • json
  • toml
  • xml
  • yaml

Help

emoji --help
Description:
  GitHub Emoji dotnet tool

Usage:
  emoji [command] [options]

Options:
  --version       Show version information
  -?, -h, --help  Show help and usage information

Commands:
  r, raw <args>       Get raw emojis
  a, alias <args>     Get emoji aliases
  e, emojify <args>   Replace aliases in text with raw emojis
  d, demojify <args>  Replace raw emojis in text with aliases
  export <args>       Export emoji data to <json|toml|xml|yaml>

Would you like to know more? 🤔

Further documentation is available at https://github.com/hlaueriksson/GEmojiSharp

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
4.0.0 109 7/10/2024
3.1.0 420 8/28/2023
3.0.0 351 1/19/2023
1.0.0 379 4/17/2022

- 🎯 Change TargetFramework to net8.0