タグ

CLIに関するmziyut112のブックマーク (4)

  • 第723回 複雑なコマンドパイプラインを簡単に組み立てる方法 | gihyo.jp

    パイプライン処理とは GUIは非常に直感的です。はじめて使うアプリであっても、なんとなくそれなりに動かせてしまうという点で、優れたインターフェイスと言えます。しかし効率を突き詰めると、軍配が上がるのはGUIよりもCLIでしょう。連載の読者であれば、UnixライクなOSのCLIが持つパワーについては当然ご存知かと思います。 とはいえ、古典的なUnixコマンドの多くは、単体ではそれほど強力なものではありません。というのも、ひとつひとつのコマンドはシンプルに、特定の用途においてのみ上手く動作するよう設計されていることがほとんどだからです。こうしたコマンド群に無限のシナジーを与えるのが「パイプライン処理」です。標準入出力を通じて複数のコマンドを直列に繋げることで、複雑な処理をインスタントに組み立てることができるパイプラインは、まさにUnix哲学の体現であり、CLIの真髄はここにあると言ってもよい

    第723回 複雑なコマンドパイプラインを簡単に組み立てる方法 | gihyo.jp
  • Deno でコマンドラインツールを雑に作ったので感想

    趣味で TC39 のアクティビティを追ったり https://cybozu.github.io/frontend-expert/ にそういう記事を書いたりすることがあるのですが、その作業をする中でややめんどい手作業みたいなのがあったりします。 そういうのを自動化するコマンドラインツールを作ろうと思って、最初いつもどおり Node.js で作り始めました。30分くらいしていつもどおり Node.js じゃつまらないなと思ったので Deno で作ってみました。 実は Deno を使ったのは初めてだったので感想を書いてみます。哲学とかは置いといて単純にユーザーとしての利便性について。 deno lintdeno fmt が便利 自分は ESLint と Prettier に精通している方だけどとは言えそういう設定なしにシュッと動くのはかなり楽。速いし。 標準ライブラリが便利 Node.js

    Deno でコマンドラインツールを雑に作ったので感想
  • ECS Execでトラブルが起きたら、amazon-ecs-exec-checkerを使ってみよう - Qiita

    ECS Execは、ECSで稼働しているコンテナに対しコマンドを実行できる仕組みです。 ローカル環境だと出ないエラーが出てしまって、原因がわからない場合や、 VPC内のリソース以外からはRDSへの接続が許可されていない場合に活躍します。 仰々しい名前が付いていますが、独立したサービスではなく、SSMでコンテナに接続する感じです。 AWS CLIが入っていれば、ぜひ試してみてください。 導入方法は下記のドキュメントを御覧ください。 https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/userguide/ecs-exec.html さて、ECS Execするための設定なのですが、 簡単そうに見えて、ネットワークなどの設定によっては、一発で繋がらない事もあります。 AWS Execでは色々と隠蔽されているのもあり、トラブルの原因を探るのはなかなか

    ECS Execでトラブルが起きたら、amazon-ecs-exec-checkerを使ってみよう - Qiita
  • はじめての自作Homebrew Formula - Qiita

    Mac使いのみなさん、homebrewは使っていますか?過去に こんな記事 を公開したこともあり、私は日常的にインストールするプログラムはCLI/GUI問わず、homebrewを使って brew install でインストールすることにしています。 今回Homebrewのパッケージの定義ファイルである Formulaファイル を自作しようと思ったのですが、作成法がまとまったいい感じのページがなかったので、今回ハマったポイントも含めて知見を公開することにしました。 詳細に踏み込んでいるので記事は長めですが、このページだけで一通りかなり自由なFormulaを作ることができるようになるはずです。 誰向けなの? 自作コマンドを公開したい人 tar ballは提供されているが、ダウンロードしてきて、/etc/○○○.conf ファイル書き換えて、.zshrc に入れて・・・というインストール作業が面

    はじめての自作Homebrew Formula - Qiita
  • 1