2017-04-24 6 views
0

私は、次のコマンドを使用しています:フォーマットのGitのEvernoteリスト項目に

git log --all --pretty="format:%s%w(0,8,8)%+b" | sed '/^$/d' 

私にgit logから次の出力が得られます。

Commit subject line 
    Commit description line. This line can span 
    multiple lines. 
    Also new lines as well 

これをEvernoteにリスト項目として貼り付けると、次のようになります。

  •        件名行をコミット説明行をコミット。これは複数の行にまたがることができます。
  •        また、新しい行も同様です。

私はEvernoteに貼り付けたいが、出力は以下のようにしたい。

    • 件名行をコミット説明行をコミット。これは複数の行にまたがることができます。
    • また、新しい行も同様です。これを達成する方法を見つけるの短い落ちる

答えて

1

これは私がMacで考えたものです。それはきれいではありませんが、私は何をしたのか分かります。

hex=`(echo "<ul>" && git log --all --pretty="format:<li>%s%w(0,8,8)<ul><li>%+b</li></ul></li>" | sed -e '/^$/d' -e 's|<ul><li></li></ul>||' && echo "</ul>") | hexdump -ve '1/1 "%.2x"'` 
osascript -e "set the clipboard to «data HTML${hex}»" 

上記のコマンドを実行した後、Evernoteに貼り付けることができます。

+0

これで最終的にはうれしいことを言葉で表現することはできません。どうもありがとうございます! – FatGuyLaughing

関連する問題