GraphQLは注目度が高い技術であり、周辺ツールが充実してきています。それらのツールを組み合わせることで、GraphQLを使った開発がさくさくと進められるようになるでしょう。 今回紹介するgraphql-cliは名前の通り、ターミナル上で便利なGraphQLツールになります。

graphql-cliの使い方

初期設定時にエンドポイントを設定します。そしてスキーマの取得などができます。

graphql get-schema

Webブラウザ上で実行できるクライアントも立ち上げられます。

graphql-cliの面白い機能として、開発環境と本番環境それぞれのエンドポイントを設定し、差分を取る機能があることです。他、Lintであったり、複数のGraphQLプロジェクトを管理できます。

graphql-cliはTypeScript製のオープンソース・ソフトウェア(MIT License)です。

graphql-cli/graphql-cli: ? Command line tool for common GraphQL development workflows