<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div style="" class="markdown-here-wrapper"
      data-md-url="Thunderbird">
      <p style="margin: 1.2em 0px ! important;">Am 21.08.16 um 13:59
        schrieb Allan Odgaard:</p>
      <p style="margin: 1.2em 0px ! important;"></p>
      <div class="markdown-here-exclude">
        <p></p>
        <blockquote
          cite="mid:FD6852DC-4327-446F-9B3D-5239BD28B165@textmate.org"
          type="cite">
          <meta http-equiv="Content-Type" content="text/html;
            charset=UTF-8">
          <div style="font-family:sans-serif">This code will echo the
            “git clone” instructions required to clone all bundles in
            the index (pipe it to <code
              style="background-color:#F7F7F7; border-radius:3px;
              margin:0; padding:0 0.4em" bgcolor="#F7F7F7">sh</code>
            when you ensure it works):
            <div style="white-space:normal">
              <pre style="background-color:#F7F7F7; border-radius:5px 5px 5px 5px; margin-left:15px; margin-right:15px; max-width:90vw; overflow-x:auto; padding:5px" bgcolor="#F7F7F7"><code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0" bgcolor="#F7F7F7">pp ~/Library/Application\ Support/TextMate/Managed/Cache/org.textmate.updates.default \
|grep -o '<a class="moz-txt-link-freetext" href="https://api.textmate.org/.*\.tbz">https://api.textmate.org/.*\.tbz</a>' \
|while read url; do curl -s $url \
|tar -jxO info.plist|pp \
|sed -n 's/.*url = "\(.*git.*\)";/\1/p' \
|( read repos; echo git clone $repos ); done
</code></pre>
              <p dir="auto">Here <code style="background-color:#F7F7F7;
                  border-radius:3px; margin:0; padding:0 0.4em"
                  bgcolor="#F7F7F7">pp</code> is the property list tool
                found in the <em>Property List</em> bundle (under <code
                  style="background-color:#F7F7F7; border-radius:3px;
                  margin:0; padding:0 0.4em" bgcolor="#F7F7F7">Support/bin</code>).</p>
            </div>
          </div>
        </blockquote>
        <p></p>
      </div>
      <p style="margin: 1.2em 0px ! important;"></p>
      <p style="margin: 1.2em 0px ! important;">Thanks, worked like a
        charm. Let’s get this cleanup party started! 👷🕵</p>
      <p style="margin: 1.2em 0px ! important;">First candidate for
        removal is <code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;">bluecloth.rb</code>:
        Seems to be only used from the Typo3 bundle, and the code
        referring to it there seems itself to be unused, see <a
          href="https://github.com/textmate/typo3.tmbundle/pull/1">https://github.com/textmate/typo3.tmbundle/pull/1</a></p>
      <p style="margin: 1.2em 0px ! important;">Stefan</p>
      <div
title="MDH:QW0gMjEuMDguMTYgdW0gMTM6NTkgc2NocmllYiBBbGxhbiBPZGdhYXJkOjxicj48YmxvY2txdW90ZSBjaXRlPSJtaWQ6RkQ2ODUyREMtNDMyNy00NDZGLTlCM0QtNTIzOUJEMjhCMTY1QHRleHRtYXRl
Lm9yZyIgdHlwZT0iY2l0ZSI+CgoKPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250
ZW50PSJ0ZXh0L3hodG1sOyAiPgoKCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OnNhbnMtc2VyaWYi
PlRoaXMgY29kZSB3aWxsIGVjaG8gdGhlIOKAnGdpdCBjbG9uZeKAnSBpbnN0cnVjdGlvbnMgcmVx
dWlyZWQgdG8gY2xvbmUgYWxsIGJ1bmRsZXMgaW4gdGhlIGluZGV4IChwaXBlIGl0IHRvIDxjb2Rl
IHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNGN0Y3Rjc7IGJvcmRlci1yYWRpdXM6M3B4OyBtYXJn
aW46MDsgcGFkZGluZzowIDAuNGVtIiBiZ2NvbG9yPSIjRjdGN0Y3Ij5zaDwvY29kZT4gd2hlbiB5
b3UgZW5zdXJlIGl0IHdvcmtzKTo8ZGl2IHN0eWxlPSJ3aGl0ZS1zcGFjZTpub3JtYWwiPgoKPHBy
ZSBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojRjdGN0Y3OyBib3JkZXItcmFkaXVzOjVweCA1cHgg
NXB4IDVweDsgbWFyZ2luLWxlZnQ6MTVweDsgbWFyZ2luLXJpZ2h0OjE1cHg7IG1heC13aWR0aDo5
MHZ3OyBvdmVyZmxvdy14OmF1dG87IHBhZGRpbmc6NXB4IiBiZ2NvbG9yPSIjRjdGN0Y3Ij48Y29k
ZSBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojRjdGN0Y3OyBib3JkZXItcmFkaXVzOjNweDsgbWFy
Z2luOjA7IHBhZGRpbmc6MCIgYmdjb2xvcj0iI0Y3RjdGNyI+cHAgfi9MaWJyYXJ5L0FwcGxpY2F0
aW9uXCBTdXBwb3J0L1RleHRNYXRlL01hbmFnZWQvQ2FjaGUvb3JnLnRleHRtYXRlLnVwZGF0ZXMu
ZGVmYXVsdCBcCnxncmVwIC1vICdodHRwczovL2FwaS50ZXh0bWF0ZS5vcmcvLipcLnRieicgXAp8
d2hpbGUgcmVhZCB1cmw7IGRvIGN1cmwgLXMgJHVybCBcCnx0YXIgLWp4TyBpbmZvLnBsaXN0fHBw
IFwKfHNlZCAtbiAncy8uKnVybCA9ICJcKC4qZ2l0LipcKSI7L1wxL3AnIFwKfCggcmVhZCByZXBv
czsgZWNobyBnaXQgY2xvbmUgJHJlcG9zICk7IGRvbmUKPC9jb2RlPjwvcHJlPgoKPHAgZGlyPSJh
dXRvIj5IZXJlIDxjb2RlIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNGN0Y3Rjc7IGJvcmRlci1y
YWRpdXM6M3B4OyBtYXJnaW46MDsgcGFkZGluZzowIDAuNGVtIiBiZ2NvbG9yPSIjRjdGN0Y3Ij5w
cDwvY29kZT4gaXMgdGhlIHByb3BlcnR5IGxpc3QgdG9vbCBmb3VuZCBpbiB0aGUgPGVtPlByb3Bl
cnR5IExpc3Q8L2VtPiBidW5kbGUgKHVuZGVyIDxjb2RlIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9y
OiNGN0Y3Rjc7IGJvcmRlci1yYWRpdXM6M3B4OyBtYXJnaW46MDsgcGFkZGluZzowIDAuNGVtIiBi
Z2NvbG9yPSIjRjdGN0Y3Ij5TdXBwb3J0L2JpbjwvY29kZT4pLjwvcD48L2Rpdj48L2Rpdj48L2Js
b2NrcXVvdGU+PGJyPlRoYW5rcywgd29ya2VkIGxpa2UgYSBjaGFybS4gTGV04oCZcyBnZXQgdGhp
cyBjbGVhbnVwIHBhcnR5IHN0YXJ0ZWQhIO2gve2xt+2gve21tTxicj48YnI+Rmlyc3QgY2FuZGlk
YXRlIGZvciByZW1vdmFsIGlzIGBibHVlY2xvdGgucmJgOiBTZWVtcyB0byBiZSBvbmx5IHVzZWQg
ZnJvbSB0aGUgVHlwbzMgYnVuZGxlLCBhbmQgdGhlIGNvZGUgcmVmZXJyaW5nIHRvIGl0IHRoZXJl
IHNlZW1zIGl0c2VsZiB0byBiZSB1bnVzZWQsIHNlZSBodHRwczovL2dpdGh1Yi5jb20vdGV4dG1h
        dGUvdHlwbzMudG1idW5kbGUvcHVsbC8xPGJyPjxicj5TdGVmYW48YnI+"
style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0;">​</div>
    </div>
  </body>
</html>