Cookie は、スクリプト、Makefile、LaTeX ドキュメント、およびその他の 1 回限りのファイルを作成するプロセスを高速化する、無料でオープン ソースのテンプレート ベースのファイル ジェネレータです。
クッキー
Cookie は cookiecutter に似ています。任意のマークアップ形式またはプログラミング言語でプロジェクト テンプレート (文体的には「cookiecutters」と呼ばれる) からプロジェクトを作成するユーティリティ。ただし、cookiecutterとは異なり、Cookie はファイル テンプレートからページを作成します。 とは異なります。
テンプレートは ~/.cookiecutters
ディレクトリまたは $COOKIE_DIR で指定されたディレクトリに保存されます。ここで主な開発者のテンプレートの例を見ることができます.
クッキーの特徴
LinuxへのCookieのインストール
ルートインストール
root権限があれば、gitからプロジェクトをクローンし、次のコマンドでアプリをビルドするだけです:
$ git クローン https://github.com/bbugyi200/cookie $ cd クッキー $ sudo make install
ユーザーインストール
ルート権限がない場合は、別の bin ディレクトリを使用する必要があります。このディレクトリに git リポジトリをクローンしてから、コマンドでビルドします:
make DESTDIR=/home//.local PREFIX=install
ユーザー名に置き換えて、/home//.local/binディレクトリがシステムのパスにあることを確認してください。
使用法
使い方: cookie TEMPLATE クッキー -c cookie -e テンプレート クッキー -h クッキー -l クッキー -r テンプレート 定義済みのテンプレート (TEMPLATE) を使用して新しいファイル (TARGET) を初期化します。 ターゲット ファイルは、新しいスクリプト、構成ファイル、マークアップ ファイルなどです。 ターゲット ファイルが初期化された後、 システムのデフォルトのエディター。 位置引数: TARGET 初期化するファイルの名前。 オプションの引数: -d | - デバッグ デバッグ モードを有効にします。 -c | --config 構成ファイルを編集します。 -D ディレクトリ | --bin-subdir DIR TARGET を DIR に初期化します。これは、 デフォルトの bin ディレクトリ (構成ファイルを参照)。 -e テンプレート | --テンプレートを編集 Cookie テンプレートを追加/編集します。 -f | - 力 TARGET の初期化を現在の相対値に強制します ディレクトリ。このオプションは、基本的に ROOT_DIR をオーバーライドします。 構成設定。非実行可能ファイルに対してデフォルトで有効 ターゲット。 -h | - ヘルプ このヘルプ メッセージを表示します。 -l | - リスト TEMPLATE が指定されている場合、テンプレートの内容を STDOUT に出力します。 それ以外の場合は、利用可能なテンプレートを一覧表示します。 -m モード | --モード モード ファイル モード ビットを設定します。認識される MODE の任意の形式を受け入れます 「chmod」コマンドで。 -r テンプレート | --テンプレートを削除 Cookie テンプレートを削除します。 -バツ TARGET を実行可能にします。 「-m +x」と同等。 -v | --冗長 詳細出力を有効にします。
使用 Cookie Cookiecutterに慣れていれば、簡単に理解できるはずです。 。ただし、両方のツールを初めて使用する場合は、詳細に進む前にガイドを確認する必要があります。