[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
UsersWiki
»
nao-pon
»
blog
» 2012-06-21のソース
|
一覧
検索
最新
ヘルプ
ページへ戻る
履歴
リンク元
印刷
git(github) のログを Wiki(PukiWiki) 書式に変換するシェルスクリプト
のソース
UsersWiki
:
nao-pon
/
blog
/
2012-06-21
のソース
差分
を表示
nao-pon/blog/2012-06-21
へ行く。
#navi RIGHT:&rsslink(../); #boxdate * git(github) のログを Wiki(PukiWiki) 書式に変換するシェルスクリプト [#ga47149e] RIGHT:&tag(git,github,プログラミング,シェルスクリプト); このところ、xpWiki, HypCommonFunc や X-elFinder の開発日記で一定のフォーマットで、github での更新履歴を載せているので気づいた人もいるかも知れませんが・・・ はい、シェルスクリプトで自動抽出&変換しています。 #code(bash){{ #!/bin/sh # git の log から 対象のコミットから最新までのログを PukiWiki 書式で整形する # # GITDIR: ローカルgit の親ディレクトリ # LOGDIR: ログを出力するディレクトリ # GITBASE: ローカルgit のベースネーム # GITHUB: github上のディレクトリ名 # if [ ! "$1" -o ! "$2" ]; then echo "引数がありません。: makelog [xpwiki|hypcommon|xelfinder] [対象の最古コミットの一つ前のコミットID]" else GITDIR="/hoge/git" LOGDIR="/hoge/git/log" if [ $1 = "xpwiki" ]; then GITBASE="xpwiki-linked" GITHUB="nao-pon/xpWiki" elif [ $1 = "hypcommon" ]; then GITBASE="hyp_common-linked" GITHUB="nao-pon/HypCommon" elif [ $1 = "xelfinder" ]; then GITBASE="xelfinder-git" GITHUB="nao-pon/xelfinder" else echo "第一引数が変です。" exit 1 fi cd $GITDIR/$GITBASE git log $2.. --reverse --pretty=format:'-[[%h:https://github.com/'$GITHUB'/commit/%H]]: %s%n--%b' | sed 's/&/&/g' > $LOGDIR/$GITBASE.log sed -i ':loop; N; $!b loop; s/\n\([^-]\)/~\n\1/g' $LOGDIR/$GITBASE.log sed -i ':loop; N; $!b loop; s/~\n\n\([^-]\)/\n~\1/g' $LOGDIR/$GITBASE.log fi }} GITDIR, LOGDIR, GITBASE, GITHUB や $1 の if 文判定やメッセージなどは、適当に修正してください。 :-) RIGHT:&font(90%){&page_comments;}; #navi
nao-pon/blog/2012-06-21 のバックアップソース(No. All)
現: 2012-06-21 (木) 20:19:55
nao-pon
ぺージ情報
ぺージ名 :
nao-pon/blog/2012-06-21
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
なし
ユーザー :
ゲスト
Counter: 474, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
新規ページ作成
最新ページ一覧
全ページ一覧
全コメント一覧
ヘルプ
» 関連ページ
» 記述を見る
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
xpwiki
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
最近の更新
最新の20件
2023-05-14
nao-pon
/
gmap + gmap_street + gmap_insertmarker
nao-pon
/
googlemaps2
2023-01-20
nao-pon
/
blog
/
ESP8266 を壊してしまいました しかも続けて2回も
2022-09-22
nao-pon
/
blog
/
ESP32 + ESPHome の Bluetooth Proxy で SwitchBot Mater
2022-08-26
nao-pon
/
blog
/
独自ビルドの Tasmota を 12.1.1 へ
2022-08-19
nao-pon
/
blog
/
Zigbee + ZHA のメモ書き
2022-01-17
nao-pon
/
blog
/
HomeAssistant 統合の Tasmota-IRHVAC に貢献
2021-08-03
nao-pon
/
ファイル置き場
/
スペースサワダ
2021-07-01
nao-pon
/
blog
/
HomeAssistant 統合の Tasmota-IRHVAC の不具合修正
2021-06-20
nao-pon
/
blog
/
Tasmota を 9.4.0 から 9.5.0 へアップデート
2021-06-15
nao-pon
/
blog
/
ミンティア[MINTIA] で WiFi 6ボタンスイッチを作った
2021-04-27
PublicBlog
2021-03-17
nao-pon
/
blog
/
SwitchBot 温湿度計を ESP32 でモニタリング
2021-03-13
nao-pon
/
blog
/
東芝エアコンのエントリーモデルもWiFi化
2021-02-23
risoulaser
2021-02-18
nao-pon
/
blog
/
Panasonic (ナショナル) エアコンの 2008 年モデルも WiFi 化
2021-02-15
nao-pon
/
blog
/
Tasmota で HA 端子(JEM-A) 連携
2021-02-07
nao-pon
/
blog
/
Tasmota で三菱エアコンを完全コントロール
2021-01-27
nao-pon
/
blog
/
ラトック RS-WFIREX4 用の HomeAssistant カスタムコンポーネントを作った
2020-12-28
nao-pon
/
blog
/
ESPHome の CCS811 コンポーネントで Baseline 値センサーを追加
オンライン状況
66 人のユーザが現在オンラインです。 (3 人のユーザが UsersWiki を参照しています。)
登録ユーザ: 0
ゲスト: 66
もっと...
サイト情報