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

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

Nu Html Checker Installer for macOS

macOS に Nu Html Checker (vnu) をセットアップするスクリプトです。Javaが未インストールの場合も自動でインストールします(Temurin)。

* View in English

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

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

実行される内容

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

コマンド一覧

サーバーの起動と停止

vnuvnu start のエイリアス

vnu startNu Html Checker を起動し、http://localhost:8888 をブラウザで開く

vnu start --port <PORT>指定したポートで起動し、ブラウザで開く(例: vnu start --port 9090)

vnu serveブラウザを開かずにサーバーを起動する

vnu serve --port <PORT>指定したポート番号でサーバーを起動する(例: vnu serve --port 9090)

vnu stop起動中の vnu プロセスを停止する

HTML検証

vnu check <value>自動判定:URL・<!doctype...>・<p>...</p>・ファイルパスをフラグなしで直接渡す

vnu check --file <file>HTMLファイルを検証する

vnu check --url <url>URLを検証する

vnu check --html '<html>'HTML文字列全体を検証する

vnu check --fragment '<p>...</p>'HTMLフラグメントを検証する(完全なドキュメントに自動でラップ)

その他

vnu updatevnu.jar を最新バージョンに更新する

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

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

vnu --helpヘルプを表示する

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

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