LoginSignup
7
4

More than 5 years have passed since last update.

Web API用CLIツール開発に便利なRubyライブラリまとめ

Last updated at Posted at 2018-06-05

RubyでWeb APIを叩くCLIツールを開発する際に使われるライブラリを調べてみました。

CLIツール

  • Thor 定番
  • Slop option parser。型指定可能。
  • Hanami::CLI Hanami用CLI ではない 。さすがに名前が微妙すぎるのでは…
  • TTY プラグイン多数。内部ではThorを使用
  • Terrapin 旧称Cocaine
  • GLI git-like
  • Clamp クラスベースでsub commandも可 
  • Commander リッチ

HTTPクライアントライブラリ

Pure Ruby

C拡張を使うもの

外部ライブラリを使うもの

meta library(上記ライブラリのラッパー)

  • Faraday
    • supoort: Net::HTTP, Net::HTTP::Persistent, Excon, Patron, EventMachine, HTTPClient
  • HTTPI
    • support: HTTPClient, Curb, EM-HTTP-Request, Net::HTTP, Net::HTTP::Persistent, excon, Rack

その他のライブラリ

7
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
4