Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.12 KB

13.11.md

File metadata and controls

33 lines (26 loc) · 1.12 KB

Erlangの escript を使ってUnix系OSで動作するパッケージにする

  1. mix.exsescript の設定を指定する
    main_modulemain 関数を持つモジュールを指定する

  2. パッケージング

    $ mix escript.build
    
  3. 実行

    $ ./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