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 を追加

コマンド一覧

サーバーの起動と停止

コマンド機能説明

vnux

vnux start のエイリアス

vnux start

Nu 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 update

vnu.jar と vnux コマンドを最新バージョンに更新する

vnux uninstall

vnux と関連ファイルを削除する

vnux --version

vnux のバージョンとインストール済みの vnu.jar のバージョン(更新日)を表示する

vnux --help

ヘルプを表示する

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

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