4

ApiGen で複数のフォルダーを除外するための CLI の正しい構文は何ですか?

それらをコンマで区切ってみましたが、無視されました (おそらく 1 つのパスとして読み取られます):

H:\SERVER>php apigen.phar generate --source [PATH] --destination [PATH] --exclude [PATH]*,[PATH]*
4

4 に答える 4

1

ターミナルを使用すると、次のことができると思います。

php apigen.phar generate --source xxx --destination xxx --exclude folder_to_excluse --exlude yet_another_folder

(複数のソースでも同じ動作です)

.conf ファイル内の複数のフォルダーを除外しようとしています。回答が得られたら、この回答を更新します:D、役に立てば幸いです。

- アップデート -

構成ファイルから複数のソースや複数の除外参照を追加するには:

# Source file or directory to parse
source:
    # ../PASTA
    - ../sys
    - ../anotherfolder
# Directory where to save the generated documentation
destination: 'C:\xampp\htdocs\yourfolder'
# List of allowed file extensions
extensions: [php]
# Mask to exclude file or directory from processing
exclude: 
    - '../sys/vendor'
    - '..sys/core'
#next elements of the config file.

構成ファイルを実行するには:

 apigen generate --config file.conf
于 2015-10-09T15:27:46.030 に答える
0

に対する相対パスを使用します--source。たとえば、ソースが次の場所に あり、除外し/Users/abc/wwwたいフォルダやたとえばファイルを指定したい場合は、次のようなコマンドを使用します。/Users/abc/www/a/Users/abc/www/b/Users/abc/www/tests/test.php

php apigen.phar generate --source /Users/abc/www --destination /Users/abc/docs --exclude a,b,tests/test.php

末尾のスラッシュやワイルドカードはありません。コンマで区切ります。私のために働いた。

于 2016-07-27T20:25:36.263 に答える
0

たとえば、次の構文を使用して、ディレクトリ (Vendor、Config、および X) をスキップします。

Windows の場合:

php apigen.phar generate --source [YOUR-SOURCE-PATH] --destination [DESTINATION-PATH] --skip-doc-path "*/Vendor*" --skip-doc-path "*/Config*" - -skip-doc-path "*/Docs/X*"

Linux:

apigen generate -s [YOUR-SOURCE-PATH] -d [DESTINATION-PATH] --skip-doc-path "*/Vendor*" --skip-doc-path "*/Config*" --skip-doc-パス「*/Docs/X*」

于 2015-10-13T20:39:10.243 に答える