Erlangの escript
を使ってUnix系OSで動作するパッケージにする
-
mix.exs
でescript
の設定を指定する
main_module
でmain
関数を持つモジュールを指定する -
パッケージング
$ mix escript.build
-
実行
$ ./issues elixir-lang elixir 3
String.strip/1
はdeprecated
代わりにString.trim/1
を使うInteger.to_char_list/2
はdeprecated
代わりにInteger.to_charlist/2
を使う- GitHubのAPIが変わっていた
responseの構造が変わっていた
'Programming Elixir ≧ 1.6' は新しいAPIに対応していた
goh@goh% ./issues elixir-lang elixir 3
numb | created_at | title
-----+----------------------+--------------------------------------------------------
5800 | 2017-02-21T10:41:35Z | Perform erl_lint checks when building the AST
6248 | 2017-06-22T09:41:01Z | Improve ExUnit output for assertions on process mailbox
6611 | 2017-09-28T08:56:29Z | Support Erlang 21 new features