uga.dev - A Front-end Engineer's shed

現在のテーマは「ライトモード」です。

vnux - Nu Html Checker CLIfor macOS

macOS 向け Nu Html Checker (vnu) の CLI ラッパーです。Nu Html Checkerをインストールし、vnuの起動・停止、HTMLフラグメントのバリデーションなどの機能を提供します。Javaが未インストールの場合も自動でインストールします(Temurin)。

* View in English

ターミナルに貼り付けて実行

インストールコマンド
curl -fsSL https://github.com/hiroya-uga/vnux/releases/latest/download/install.sh | zsh

実行される内容

  1. JavaがなければHomebrewでTemurin JDKをインストール
  2. ~/.vnuxvnu.jarをダウンロード
  3. ~/.local/bin/vnux コマンドを生成
  4. ~/.zshenv に PATH を追加

コマンド一覧

サーバーの起動と停止

コマンド機能説明
vnuxvnux start のエイリアス
vnux startNu Html Checkerを起動し、http://localhost:8888 をブラウザで開く
vnux start --port <PORT>指定したポートでNu Html Checkerを起動し、ブラウザで開く(例: vnux start --port 9090)
vnux serveブラウザを開かずにNu Html Checkerを起動する
vnux serve --port <PORT>指定したポート番号でNu Html Checkerを起動する(例: vnux serve --port 9090)
vnux stop起動中のNu Html Checkerプロセスを停止する

HTML検証

コマンド機能説明
vnux check <value>valueを自動判定して検証する
vnux check --file <file>HTMLファイルを検証する
vnux check --url <url>URLを検証する
vnux check --html '<html>'HTML文字列全体を検証する
vnux check --fragment '<p>...</p>'HTMLフラグメントを検証する(完全なドキュメントに自動でラップ)

その他

コマンド機能説明
vnux updatevnu.jar と vnux コマンドを最新バージョンに更新する
vnux uninstallvnux と関連ファイルを削除する
vnux --versionvnux のバージョンとインストール済みの vnu.jar のバージョン(更新日)を表示する
vnux --helpヘルプを表示する

ブックマークレットの作成はこちら

Example
vnux check --fragment '<p>Hello, world!</p>'