view · edit · sidebar · attach · print · history

Installationsschritte für den ydpm-mail-hook

Für Console-Basierte Mailprogramme, die einen externen Editor aufrufen können. Beispielkonfiguration für gentoo, mutt und vim, installation von RubyMail via RubyGems

1. neusten ydpm-code ziehen, frisch vom git:

 user@client$> cg-clone http://scm.ywesee.com/ydpm

2. installieren:

 user@client$> cd ydpm
 user@client$> ruby install.rb config
 user@client$> ruby install.rb setup
 root@client#> ruby install.rb install

oder verlinken (dann sind updates nach cg-update immer gleich aktiv):

 root@client#> ln -s <pfad-zum-ydpm>/lib/* /usr/lib/ruby/site_ruby/1.8/
 root@client#> ln -s <pfad-zum-ydpm>/bin/* /usr/bin

3. RubyMail installieren:

falls nötig RubyGems installieren

 root@client#> emerge rubygems

dann RubyMail installieren:

 root@client#> gem install rmail

4. editor konfigurieren in ~/.muttrc oder ~/.mutt/muttrc

folgende Variablen müssen gesetzt sein:

 set edit_headers=yes
 set editor="ruby -rubygems /usr/bin/ydpm-mail-hook vim"

5. Voraussetzung für den Betrieb: ydpm-client muss laufen

6. im mutt: Neues Mail schreiben, in der Subject-Zeile muss stehen:

 task:/pfad/zum/task

Wenn kein Pfad in der Subject-Zeile steht, wird das mail von ydpm-mail-hook ignoriert und direkt an den Editor weitergegeben.

7. Mail bearbeiten, die Zeitmessung läuft bereits.

Keywords:

 responsible:
 priority:
 estimated_time:
 status:

Diese Keywords können im Mail-Body gesetzt werden (ein Keyword/Value pair pro Zeile). Sie verändern direkt den Task im ydpm.

8. Die task-description kann mit [[beliebigem Text innerhalb doppelter eckiger Klammern]] bearbeitet werden. Die anfangsklammern müssen am Anfang einer Zeile stehen.

9. Editor schliessen Die Zeitmessung wird wieder gestoppt.

view · edit · sidebar · attach · print · history
Page last modified on November 28, 2005, at 05:19 PM