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

Ad


OnWorksファビコン

manlifter-クラウドでのオンライン

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

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

プログラム:

NAME


manlifter-doclifterの大量変換スクリプトとテストハーネス

SYNOPSIS


マンリフター [-NS オプション] [-e] [-f リストファイル] [-こんにちは マンディール] [-m] [-M] [-o 外向き]
[-NS パッチディレクトリ] [-P] [-q] [-v] [-s ] [-NS 除外する] ...

マンリフター [-NS]

DESCRIPTION


マンリフター シーケンスするスクリプトです ドクリフター(1)マニュアルページツリー全体をに変換するには
XML-Docbook、オプションでXMLからHTMLを生成します。 別の用途は
doclifterのための拷問テストツール; エラーを標準出力に記録し、タイミングを収集します。

ファイル引数なしで呼び出されると、manlifterはすべての適格なmanページを変換しようとします
システムにインストールされ、結果のxmlファイルを現在のxmlmanの下に配置します
ディレクトリ。 正常に翻訳された各ページfoo.Nは、manN /foo.xmlの下の
ソースディレクトリに関係なく、出力ディレクトリ。

マニュアルページに、を示すテキストが含まれている場合、バッチ変換の対象外と見なされます
これは、DoxygenのDocBookマスターから生成されています。

調べたソースファイルごとに、宛先ファイルが存在し、
ソース、変換はスキップされます。 したがって、の増分実行 マンリフター 最小限の仕事をする
ターゲットXMLツリーを最新の状態に保つために必要です。 同様に、-hモードでは派生HTMLファイルは
必要な場合にのみ作成されます。

ただのスタブページ 。そう リダイレクトは、対応するXMLのシンボリックリンクに変換されます
ファイル(および、-hを使用するとHTMLファイル)。

マンリフター 語幹として解釈される単一のファイル引数で呼び出すこともできます
潜在的なマニュアルページの名前。 マンリフター 次に、選択したすべての手動セクションで
一致するページとそれを変換しようとします。 この場合、manページと
変換されたバージョンは、名前とともに出力ディレクトリのすぐ下にドロップされます
それぞれfoobar.manとfoobar.man.xml。 このモードは通常、関心があるだけです
〜へ ドクリフター そのプログラムをデバッグするための開発者。

上記のいずれの場合でも、 マンリフター .gz、.bz2、または
名前の.Zサフィックス。

オプションは次のとおりです。

-d
文字列引数をオプションとして各doclifter呼び出しに渡します。 スペースで区切られた各トークン
文字列内のは、呼び出しの個別の引数になります。

-e
ログフィルターモードで実行します(主に ドクリフター 開発者)。 このモードでは、
マンリフター 標準入力からテストログを読み取り、に依存する方法でフィルタリングします
-fおよび-qオプション。 これらのどちらも指定されていない場合、成功した実行からのメッセージは次のようになります。
削除され、エラーのみが標準出力に渡されます。

-f
通常、引数ファイルの各行で指定されたファイルに対してdoclifterを実行します。 の
エラーフィルターモード引数は、代わりに通常のフィルターとして解釈されます
式です。

-h
また、出力ディレクトリにHTML翻訳を生成します。 DocBookciterefentryマークアップ
ディレクトリ内のハイパーリンクに変換され、コンテンツリストが生成されます。
index.html。

-I
マニュアルページツリーのルートを指定します。 デフォルトでは、これは/ usr / share / manです。

-m
最後にフェッチされたページを修正するパッチを作成します。 コピーされ、エディタが呼び出されます
コピー(環境変数を使用) $編集者)、 その後 差分(1)ドロップするように呼び出されます
prepatchディレクトリのパッチ。 そのようなパッチがすでに存在する場合、エラーで失敗します
プレゼント。

-M
指定されたファイルを持ち上げてから、-mオプションと同等の処理を行います。

-o
XML-DocBookの翻訳がドロップされる出力ディレクトリを設定します。 に
デフォルトでは、これはバッチモードの現在のディレクトリの下のxmlman、または現在の
それ以外の場合はディレクトリ。

-p
引数をパッチディレクトリの名前として解釈します(デフォルトの名前はprepatchです)
現在のディレクトリの下)。 foo.N.patchという名前の各ファイルは、次のパッチとして解釈されます。
doclifterが翻訳する前に、マニュアルページfoo(N)に適用されます。

-P
Pythonホットショットモジュールを使用してプロファイリングを有効にします。 これはチューニングにのみ役立ちます
doclifterなので、より高速に実行されます。 生データはmanlifter.profに書き込まれ、ダイジェストされます
レポートは、ログオン標準出力に追加されます。 警告:生データファイルは
巨大になり、レポート生成の後処理には、
実際の処理(またはそれ以上!)。

-q
通常、各doclifter呼び出しに-q(静かな)オプションを渡します。 エラーフィルターモードでは、
翻訳が失敗したファイルのリストを返します。

-v
-v(詳細)オプションを各doclifter呼び出しに渡します。 このオプションは次のように繰り返すことができます
詳細レベルを上げます。

-s
スキャンするセクションを指定します。 これを引数とともに使用します。 次の場合は必要ありません
ツリー全体の変換を実行します。

-S
からエラー統計をコンパイルします マンリフター 標準入力で表示されるログファイル。 この
オプションは主に ドクリフター 開発者。

-X
バッチモードでは、引数ファイルにリストされているページを除外します。 ページに使用するためのもの
良いことが知られていて、持ち上げるのに非常に長い時間がかかるものは、
テスト実行の時間。 (ほとんどのページはXNUMX秒未満で表示されますが、一部のページは時間がかかる場合があります
15分以上)

マンリフター ログファイルを標準出力に出力します。 ファイルはタイムスタンプ行と
空白行で、実行時間とさまざまな興味深い統計を示す行で終わります。
これらの間には、空白行で区切られたスタンザがあり、ファイルごとにXNUMXつずつあります。 ドクリフター
実行されました。

各スタンザの最初の行は「!」で始まり、その後にソースのパス名が続きます
手動ポケットベルの後に「=」が続き、そのファイルでdoclifterのリターンステータスが実行されます。
それに続くのはスペースと ドクリフターの実行時間(秒単位)。

この最初の行の後に、情報メッセージとエラー出力が続く場合があります。
doclifterが実行されます。

マンリフター のコピーを見つける必要があります ドクリフター 現在のディレクトリまたはいずれかの
のコマンドディレクトリ パス 実行するために。

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


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

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

Linuxコマンド

Ad