https://d226lax1qjow5r.cloudfront.net/blog/blogposts/vonage-cli-now-in-beta/social_sdk-updates_1200x627.png

Vonage CLIがベータ版に

最終更新日 August 20, 2021

所要時間:4 分

ご注意 Vonage CLI は現在 一般に利用可能(GA)です。F詳細は リリースをご覧ください。

キャリアを通じて、特定のプロジェクトは自然と目立つようになる。その Vonage CLICLI (Command Line Interface) がベータ版としてリリースされました!CLIの将来の可能性と新しいプラグイン・アーキテクチャのパワーに、私はこのニュースをお届けすることに興奮しています!

構造

新しいCLIアーキテクチャを計画した当初、プラグインとパッケージのモジュール化という2つの必須要件があった。

選んだのは oclifHerokuのチームによって書かれ、彼らの内部プロジェクトで使用されているCLIフレームワークです。 Heroku CLI.最終的には、その使いやすさと、フレームワークに組み込まれたプラグイン・アーキテクチャに決定しました。どちらも私たちの要件を満たしていました。

プラグイン・アーキテクチャは、現在のCLIでは不可能であったような追加のユースケースや機能を構築、提供、サポートするのに役立ちます。

プラグインを作成しインストールできることと同時に、それらを素早くバージョン管理しデプロイするプロセスも同様に重要だ。これらの理由が、私が Lernaを選んだ理由です。ローカルパッケージをリンクする機能を持つことで、プラグインのバージョン管理とデプロイがとても簡単になりました。

私が見つけた本当の力は、デプロイメントにあった。Lerna CLIはパッケージのバージョン管理プロセスを段階的に進め、新しいバージョンのみをリリースするか、更新されたソフトウェアと同じバージョンを維持するかを選択できる。全体として、私はLernaに惚れ込み、この方法論を楽しんでいる。

支援方法

ベータ版は現在テスト用に提供されており、次の方法でインストールできる。 npm:

npm install -g @vonage/cli@beta vonage --help

一度インストールすれば、どのコマンドでも --helpフラグを使うことで、利用可能な引数やフラグの詳細を知ることができる。最初にやっておきたいことは、認証の設定だ。以下のようにしてください:

vonage config:set --apiKey=XXXXXX --apiSecret=XXXXXX

また、In-App ConversationsとUsersの2つのプラグインをベータ版として提供しています。CLIをインストールしたら、これらを追加することもできます:

vonage plugins:install @vonage/cli-plugin-conversations@beta vonage plugins:install @vonage/cli-plugin-users@beta

ユーザーも会話も、あなたがアプリケーションを作成していることを期待している:

vonage apps:create

フィードバック

私はこれをできるだけ早くv1.0にするよう努力しているが、皆さんの助けなしには完全に正しいものはできないだろう。インストールして、いろいろ壊して、そして私に問題を送ってください。 Vonage CLI Githubレポ私たちの Slackコミュニティ#vonage-cliチャンネルで質問してください。 community@vonage.com.

シェア:

https://a.storyblok.com/f/270183/384x384/444c073b5e/kellyjandrews.png
Kelly J Andrews元チームメンバー

ケリー・J・アンドリュースはネクスモの開発者支持者であり、5歳で初めてBASICを使い、30年以上コンピュータをいじってきた。

1997年に初めてウェブページを作り、初めてJavaScriptを試してみて初めて、彼は真の天職を見つけた。ケリーは今、JavaScript、テスト可能なコード、そして迅速なデリバリーのために戦っている。

カラオケを歌ったり、マジックを披露したり、カブスやファイティング・アイリッシュを応援したり。