For AI agents: the complete documentation index is available at /annealer/ja/llms.txt, the full documentation bundle is available at /annealer/ja/llms-full.txt, and this page is available as Markdown at /annealer/ja/api/cli.md.
  • 日本語
  • CLI

    anyl [OPTIONS] [FILES]...

    各ファイルを整形して結果を出力します。ファイルを指定しなければ標準入力を読みます。

    オプション

    オプション説明
    -w, --writeファイルをその場で上書きします。--check とは併用できません。
    -c, --check変更が必要なファイルのパスを出力し、1 つでもあれば終了コード 1 で終了します。
    -p, --profile <PROFILE>組み込みプロファイル名(html、vue)またはプロファイル YAML ファイルのパス。既定は各ファイルの言語に対応する組み込みプロファイルです。
    --class-order <CLASS_ORDER>静的な class 属性のクラスを並べ替えます。組み込みのクラス順の名前(tailwind)またはクラス順 YAML ファイルのパス。プロファイルの classOrder より優先されます。
    -l, --language <LANGUAGE>標準入力の言語: html(既定)、vue、css、scss、sass、less
    -h, --helpヘルプを表示します。
    -V, --versionバージョンを表示します。

    言語

    ファイルの言語は拡張子から判定します。

    拡張子言語既定のプロファイル
    .html、.htmhtmlhtml
    .vuevuevue
    .css、.scss、.sass、.lessスタイルシートhtml(その stylesheet セクション)

    それ以外の拡張子は未対応として報告します。

    終了コード

    コード意味
    0成功。--check の場合は、変更が必要なファイルがない。
    1--check の場合に、変更が必要なファイルが 1 つ以上ある。
    2エラー: ファイルを読めない、未対応のファイル形式、不正なプロファイル、不正な入力、未知の annealer-* ディレクティブ。

    複数のファイルを指定した場合は、すべてを処理してエラーを個別に報告し、1 つでも失敗があれば 2 で終了します。

    例

    anyl src/App.vue                          # 結果を出力
    anyl --write src/**/*.vue                 # その場で上書き
    anyl --check index.html                   # CI で使う
    anyl --profile my-profile.yaml page.html  # 独自プロファイル
    anyl --class-order tailwind src/**/*.vue  # Tailwind のクラスを並べ替える
    cat App.vue | anyl --language vue         # 標準入力