英語フランス語スペイン語

Ad


OnWorksファビコン

頭痛 - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで頭痛の種を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンドの頭痛の種です。

プログラム:

NAME


頭痛 - ソース ファイルのライセンスを管理するためのプログラム.

SYNOPSIS


頭痛 [-NS file] [-NS file] [-r] [-ヘルプ | - ヘルプ] file...

DESCRIPTION


このマニュアルページでは、 頭痛

このマニュアルページは、Debian GNU / Linuxディストリビューション用に作成されました。
プログラムにはマニュアルページがありません。

ソース コード ファイルの先頭に短いヘッダーを付けて、
たとえば、いくつかの著作権情報。 頭痛 シンプルで軽量なツールです
これらのヘッダーを簡単に管理できます。 その機能の中で、次のことが挙げられます。

· ヘッダーは、通常、ソース コード ファイル内のコメントとして生成する必要があります。 頭痛 情報
さまざまなファイル タイプで、それぞれのヘッダーを適切な形式で生成します。
形式でダウンロードすることができます。

· ヘッダーは、既存のヘッダーを自動的に検出して削除します。 したがって、あなたはそれを使用することができます
一連のファイルのヘッダーを更新します。

COMMAND LINE OPTIONS


file
処理する XNUMX つのファイルの名前

-h ファイル
ファイルからのテキストでヘッダーを作成する

-cファイル
指定された構成ファイルを読み取ります

-助けて
のオプションリストを表示 頭痛

USAGE


このツールの使用法を小さな例で説明しましょう。 あなたが小さなものを持っていると仮定します
'foo.c'、'bar.ml'、'bar.mli'' の XNUMX つのファイルで構成される C と Caml コードを混合したプロジェクト
そして、それらにいくつかのヘッダーを装備したいと考えています。 まず最初に、ヘッダファイルを書きます。
情報ヘッダーを含むプレーン テキスト ファイルに記載する必要があります。 そのようなファイルの例
を図 1 に示します。以下では、このファイルの名前が「myheader」であり、
ソースファイルと同じディレクトリ。

次に、ヘッダーを生成するには、次のコマンドを実行します。 頭痛 -h 私のヘッダー foo.c
bar.ml bar.mli

各ファイルには、ヘッダー ファイルで指定されたテキストを含むヘッダーが装備されています。
'myheader' は、フォーマットに応じていくつかの余分な文字で囲まれており、
コメント (例: '.ml' ファイルの '(*' および '*)')。 ヘッダー ファイル「myheader」を更新すると、
上記のコマンドを再実行して、ソース コード ファイルのヘッダーを更新するだけです。

同様に、次を実行します。 頭痛 -r foo.c bar.ml bar.mli 既存のファイルを削除します
「foo.c」、「bar.ml」、および「bar.mli」。 ヘッダーを持たないファイルは変更されません。

CONFIGURATION FILE


ファイルの種類とヘッダーの形式は、構成ファイルで指定できます。 デフォルトでは、
図 2 に示すデフォルトの組み込み構成ファイルが使用されます。 独自のものを使用することもできます
設定ファイルのおかげで -c オプション: 頭痛 -c myconfig -h 私のヘッダー foo.c bar.ml
bar.mli

独自の構成を作成するには、図 2 の例に従ってください。
構成ファイルは、文字「|」で区切られたエントリのリストで構成されています。 それぞれの
これらは「->」で区切られた XNUMX つの部分で構成されています。

最初のものは正規表現です。 (正規表現はダブルで囲みます
引用符で囲み、Gnu Emacs と同じ構文を持ちます。) 頭痛 ファイルの種類を決定します
ファイルのベース名に従って; したがって、各ファイルはその名前の最初の行を使用して処理されます
一致します。

XNUMX つ目は、このタイプのファイルのヘッダーの形式を示しています。 それはで構成されています
モデルの名前 (例: 'frame')。その後に引数のリストが続く場合があります。 引数は
named: 'open:"(*"' は、引数 'open' の値が '(*' であることを意味します。 頭痛
現在、XNUMX つのモデルと特別なキーワードがサポートされています。

フレーム
このモデルでは、フレーム内にヘッダーが生成されます。 このモデルには XNUMX つが必要です
引数: 'open' および 'close' (コメントの開始シーケンスと終了シーケンス) および
'line' (フレームの水平線を作成するために使用される文字)。 XNUMX つのオプション
引数を使用できます 'margin' (マージンの左側と右側の間に出力される文字列)
フレームとボーダー、デフォルトでは XNUMX つのスペース) および 'width' (内側の幅)
デフォルトは 68 です)。

ライン
ヘッダーは XNUMX 行の間にタイプセットされます。 XNUMX つの引数を指定する必要があります: 'open' と
'close' (コメントの開始シーケンスと終了シーケンス)、'line' (使用される文字
水平線を作成します)。 XNUMX つのオプションの引数を使用できます: 'begin' (文字列
各行の先頭にタイプセット、デフォルトでは XNUMX つのスペース)、'last' (文字列
最後の行の先頭にタイプセット) および 'width' (行の幅、
デフォルトは 70)。

いいえ
このモデルはヘッダーを生成せず、引数もありません。

スキップ
「一致」パラメータ regexp の XNUMX つに対応する行をスキップします。 この種の
行では、ファイルのベース名に一致するすべての最初の部分パターンが考慮されます。

onworks.net サービスを使用して頭痛をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad