Whatsapp

クッキー

Anonim

Cookie は、スクリプト、Makefile、LaTeX ドキュメント、およびその他の 1 回限りのファイルを作成するプロセスを高速化する、無料でオープン ソースのテンプレート ベースのファイル ジェネレータです。

クッキー

Cookiecookiecutter に似ています。任意のマークアップ形式またはプログラミング言語でプロジェクト テンプレート (文体的には「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に慣れていれば、簡単に理解できるはずです。 。ただし、両方のツールを初めて使用する場合は、詳細に進む前にガイドを確認する必要があります。