Site update
This commit is contained in:
parent
ad69964e08
commit
d0a1fb7228
16 changed files with 935 additions and 12 deletions
|
@ -42,6 +42,12 @@
|
|||
<div id="blog-meta">
|
||||
<p id="date">24-10-2023</p>
|
||||
|
||||
<p>
|
||||
<span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/linux/">linux</a> <span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/mail/">mail</a> <span>|</span>
|
||||
<a href="https://cronyakatsuki.xyz/tags/mblaze/">mblaze</a></p>
|
||||
|
||||
|
||||
<hr>
|
||||
</div>
|
||||
|
@ -182,7 +188,7 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
|
|||
<div class="highlight"><pre tabindex="0" style="color:#c6d0f5;background-color:#303446;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># mblaze functions</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># Get new mail for current profile</span>
|
||||
</span></span><span style="display:flex;"><span>mnew <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#ca9ee6">function</span> mnew <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">maildir</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>grep <span style="color:#a6d189">"^Maildir:"</span> <span style="color:#f2d5cf">$HOME</span>/.mblaze/profile | cut -d: -f <span style="color:#ef9f76">2</span> | sed <span style="color:#a6d189">'s/ //g'</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">profile</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>basename <span style="color:#f2d5cf">$maildir</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">if</span> <span style="color:#99d1db;font-weight:bold">[</span> <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$profile</span><span style="color:#a6d189">"</span> <span style="color:#99d1db;font-weight:bold">=</span> <span style="color:#a6d189">"local"</span> <span style="color:#99d1db;font-weight:bold">]</span>; <span style="color:#ca9ee6">then</span>
|
||||
|
@ -190,11 +196,12 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
|
|||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">else</span>
|
||||
</span></span><span style="display:flex;"><span> mbsync -V <span style="color:#f2d5cf">$profile</span>
|
||||
</span></span><span style="display:flex;"><span> mlist -s <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">"</span>/INBOX | msort -dr | mseq -S
|
||||
</span></span><span style="display:flex;"><span> minc <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">/INBOX"</span> > /dev/null
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">fi</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#99d1db;font-weight:bold">}</span>
|
||||
</span></span><span style="display:flex;"><span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#737994;font-style:italic"># Get full mail for current profile including threads</span>
|
||||
</span></span><span style="display:flex;"><span>mall <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#ca9ee6">function</span> mall <span style="color:#99d1db;font-weight:bold">()</span> <span style="color:#99d1db;font-weight:bold">{</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">maildir</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>grep <span style="color:#a6d189">"^Maildir:"</span> <span style="color:#f2d5cf">$HOME</span>/.mblaze/profile | cut -d: -f <span style="color:#ef9f76">2</span> | sed <span style="color:#a6d189">'s/ //g'</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">sent</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>grep <span style="color:#a6d189">"^Outbox:"</span> <span style="color:#f2d5cf">$HOME</span>/.mblaze/profile | cut -d: -f <span style="color:#ef9f76">2</span> | sed <span style="color:#a6d189">'s/ //g'</span><span style="color:#ca9ee6">)</span>
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#f2d5cf">profile</span><span style="color:#99d1db;font-weight:bold">=</span><span style="color:#ca9ee6">$(</span>basename <span style="color:#f2d5cf">$maildir</span><span style="color:#ca9ee6">)</span>
|
||||
|
@ -203,6 +210,7 @@ Scan-Format: %c%u%r %-3n %10d %17f %t %2i%s
|
|||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">else</span>
|
||||
</span></span><span style="display:flex;"><span> mbsync -V <span style="color:#f2d5cf">$profile</span>
|
||||
</span></span><span style="display:flex;"><span> mlist <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">"</span>/INBOX | mthread -r -S <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$sent</span><span style="color:#a6d189">"</span> | mseq -S
|
||||
</span></span><span style="display:flex;"><span> minc <span style="color:#a6d189">"</span><span style="color:#f2d5cf">$maildir</span><span style="color:#a6d189">/INBOX"</span> > /dev/null
|
||||
</span></span><span style="display:flex;"><span> <span style="color:#ca9ee6">fi</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#99d1db;font-weight:bold">}</span>
|
||||
</span></span></code></pre></div><p>For the rest of usage of mblaze, I really recommend to use <code>man mblaze</code> since the software is really well documented, or you can also watch this <a href="https://piped.cronyakatsuki.xyz/watch?v=5YS8RPC4zwc">video</a> I took the inspiration from for this setup.</p>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue