emojicode / emojicode

😀😜🔂 World’s only programming language that’s bursting with emojis

Home Page:https://emojicode.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A way to uninstall / remove emojicode

LuckyWindsck opened this issue · comments

⭐️ Proposed change

I want a way to fully uninstall / remove emojicode from my PC, thus, undo everything done in the install.sh.

e.g. removing binaries / packages / include shown in the install.sh

🤔 Rationale

I ran the command brew doctor, and found the following warning.
image

At first, I thought this is the problem of emojicode, so I wanted to try to reinstall emojicode. However, I couldn't find a way to uninstall / remove emojicode on my Mac. Although I have already figured out why the warnings are shown, I still want emojicode to have a way for users to uninstall it.

🕺Other Information

I checked my command history. It seems like that I follow the magic installation to install emojicode.

image

For my brew doctor problem, I read the install.sh of emojicode and the source code of Homebrew/brew and figured it out. It seems like homebrew will show a warning whenever a header file is not in the allow_list of homebrew.

install.sh

include=${3:-"/usr/local/include/emojicode"}

Homebrew/brew

__check_stray_files "/usr/local/include", "**/*.h", allow_list, <<~EOS
  Unbrewed header files were found in /usr/local/include.
  If you didn't put them there on purpose they could cause problems when
  building Homebrew formulae, and may need to be deleted.
  Unexpected header files:
EOS

I decide to ignore the warning now.

commented

The Emojicode installer tells you exactly what it is about to do, asks for confirmation and does only that. It should be pretty straightforward to delete these files again.

If you still feel an uninstall script or explanation is necessary, feel free to open a pull request here or over at the documentation.

On a side note, there is little chance that our binaries and headers will ever interfere with Homebrew. I wouldn't worry about these messages.

Thank you for your suggestion. I will close this issue.