これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド flashbake です。
プログラム:
NAME
flashbake - git を使用した自動スナップショット
SYNOPSIS
フラッシュベイク 【オプション】 [静かな分]
DESCRIPTION
フラッシュベイク ファイルを監視し、自動的に git にチェックインするツールです。
リポジトリ。 コミット行はカスタマイズできます。 これは cron ジョブから実行されることを意図しています (「
crontab(5))。 したがって、手動による負担が軽減され、ユーザーの作業が簡素化されます。
変更をコミットし、作業に集中できるようになります。
Quiet_min これは Flashbake へのパラメータであり、次のファイルへの変更のみをコミットするように指示します。
過去 Quiet_min 分間に変更されていないプロジェクト。 これを 0 に設定するか、
これを省略すると、休止期間が無効になり、Flashbake はすべての変更を即座にコミットします。
実行するとき。
flashbake の優れた機能の XNUMX つは、次を使用して自動コミット メッセージを生成することです。
そのプラグインシステム。 flashbake のプラグインは、さまざまなソースからデータを取り込むことができます。
マイクロブログのフィード、稼働時間、天気などを取得し、それを使用してコミットを生成します
メッセージ。
フラッシュベイクを初めて使用する場合は、以下を確認してください。 CONFIGURATION USAGE 詳細については、以下のセクションを参照してください
情報; Wiki (アドレスは次のとおりです) を確認することもできます。 関連項目 ALSO).
OPTIONS
flashbake は通常の GNU コマンドライン構文に従い、XNUMX つで始まる長いオプションを使用します。
ダッシュ( `-')。 オプションの概要は以下に含まれています。 完全な説明については、を参照してください。
オンラインドキュメント。
- バージョン
バージョン番号を表示して終了
-h, - 助けて
オプションの概要を表示します。
-c, - 環境
コミットメッセージを生成して表示するだけであり、変更のチェックは行いません。
-v, -詳細
出力にデバッグ情報を含めると、問題の報告に役立ちます。
-q, - 静かな
エラーを除くすべての出力を無効にする
-d, -ドライラン
何も変更せず、単にフラッシュベイクを指定せずに実行した場合にどうなるかを示すだけです。
-d オプション (ドライラン)。
-p プラグイン_DIR、 -プラグイン=PLUGIN_DIR
プラグインの追加の場所を指定する
-r, - パージ
ソース管理から削除されたファイルをパージする
CONFIGURATION
flashbake はセットアップが非常に簡単で、git 内部の知識は必要ありません。 として
flashbake には git リポジトリが必要です。作成したフォルダーに git リポジトリを作成する必要があります。
フォルダーに CD を挿入して次のように入力して追跡したい git INIT (そうしていない場合は
すでに)。
フラッシュベイク設定は、 .フラッシュベイク プロジェクトディレクトリ内のファイル。 グローバル
フラッシュベイクのオプションは次で指定できます ~/.flashbake/config ここで、~ は家を指します
ディレクトリ (Linux の /home/joe または Mac OS X の /Users/joe など)。 もし ~/.flashbake/config
ファイルが存在する場合は、最初にそのファイルが読み取られ、次にプロジェクト固有のバージョンが読み込まれます。
flashbake は、特定のファイルへの変更のみを追跡します。 ファイル。 必ず
これらのホット ファイル名を .フラッシュベイク プロジェクト内に作成するファイル
ディレクトリ。 ? のように、シェルで使用されるワイルドカードを使用できます。 単一のマッチング用
文字、* は任意の数の文字と一致し、[] は文字の範囲 ([0-9]
ファイル名の 0 ~ 9 の XNUMX 桁と一致します)。
実施例
以下に、.flashbake ファイルの例 (wiki から抜粋) と説明のコメントを示します。
# これによりフィードプラグインが有効になります
プラグイン:flashbake.plugins.feed:フィード
# これらの XNUMX 行はフィード プラグインによって使用されます。詳細については、「プラグイン」ページを参照してください。
# より詳しい情報
フィード URL:http://www.mysite.com/feed
# 著者はオプションです
feed_author:ジョー・ランダム
# 制限はオプションで、未使用の場合はデフォルトで 5 になります。
フィード制限:3
# この行はオプションです。電子メールを無効にするには省略します。
通知先:[メール保護]
# あるいは、SSH トンネルを設定している場合は、これを設定して送信することもできます
# を通して
# トンネル
#smtp_port:5002
# 個のホットファイル
all.txt
my_novel.txt
番外編/キャラクターノート.txt
番外編/story_bible.txt
もちろん # で始まる行はコメントです。 Notice_to: は電子メールを指定します
Flashbake でホット ファイルに関する問題が発生した場合にメールで送信するアドレス。 これ
この機能は必須ではないため、notice_to: をコメントアウトして無効にすることができます。
USAGE
このセクションでは、フラッシュベイクの典型的な使用パターンをいくつか示します。
あなたが走ったら
フラッシュベイク -c ~/私の小説
flashbake は変更をコミットせず、変更をコミットするメッセージを表示します。
正常に実行された場合に生成されます。 これは、オプションを入力したかどうかを確認するのに役立ちます。
制御ファイルを正しく読み込み、コミットメッセージの内容を確認してください。
Running:
フラッシュベイク -d ~/私の小説
flashbake にドライ ランを実行させ、実際に更新すること以外はすべて実行します。
リポジトリ。
flashbake を実行する最も一般的な方法の XNUMX つは、たとえば cron の下で実行することです。
これはあなたの中の crontab(5)
*/15 * * * * フラッシュベイク ~/私の小説 5 > /dev/null
flashbake を XNUMX 分ごとに実行し、ホット ファイルへの変更をチェックインします。
~/私の小説 過去 XNUMX 分間に変更されていないディレクトリ。
onworks.net サービスを使用してオンラインで Flashbake を使用する