Utilitário de linha de comanto para encontrar caracteres Unicode pelo nome.
Porque alef: elixir é uma palavra de origem árabe, e a primeira letra do alfabeto árabe é ا (alef)
Fara usar alef
, forneça uma ou mais palavras como argumentos na linha de comando:
$ ./alef chess queen
U+2655 ♕ WHITE CHESS QUEEN
U+265B ♛ BLACK CHESS QUEEN
$ ./alef cat eyes
U+1F638 😸 GRINNING CAT FACE WITH SMILING EYES
U+1F63B 😻 SMILING CAT FACE WITH HEART-SHAPED EYES
U+1F63D 😽 KISSING CAT FACE WITH CLOSED EYES
Nota: alef
precisa de uma cópia de UnicodeData.txt
. Somente no passo 7 do dojo implementamos o download. Entre os passos 5 e 6 o programa precisa encontrar arquivo UnicodeData.txt
no diretório $HOME
do usuário.
Para executar os testes, execute no diretório do projeto (onde fica o arquitvo alef/mix.exs
):
$ mix test
Compiling 1 file (.ex)
Generated alef app
......
Finished in 0.06 seconds
6 tests, 0 failures
Randomized with seed 325308
Para construir o executável alef
, execute no diretório do projeto:
$ mix escript.build
Compiling 1 file (.ex)
Generated alef app
Generated escript alef with MIX_ENV=dev
$ ls -lah alef
-rwxr-xr-x 1 lramalho staff 2.7M Mar 15 14:29 alef
Nota: o executável alef
depende do programa escript
que vem com a distribuição Erlang.