To jest tablica pocztowa poleceń, którą można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
mailplate - przeformatuj wersje robocze poczty zgodnie z szablonami
STRESZCZENIE
pocztówka [[--Nowy | -n] | [--redaktor | -e]] [--nieznany | -k] [--gadatliwy | -v] [--odpluskwić
| -d] nazwa-szablonu plik-wiadomości
pocztówka [--nieznany | -k] [--gadatliwy | -v] [--odpluskwić | -d] nazwa-szablonu
< dane-wiadomości
pocztówka [[--automatyczny | -a] | [--menu | -m]] [[--Nowy | -n] | [--redaktor | -e]] [--nieznany
| -k] [--gadatliwy | -v] [--odpluskwić | -d] plik-wiadomości
pocztówka [[--automatyczny | -a] | [--menu | -m]] [--nieznany | -k] [--gadatliwy | -v] [--odpluskwić
| -d] wiadomość dane
pocztówka [--help | -h]
pocztówka [--wersja | -V]
OPIS
pocztówka to program, który przeformatowuje wersje robocze poczty zgodnie z zadanym szablonem. The
szablon można określić w wierszu poleceń, ale pocztówka może również używać kontroli
informacje z plików szablonów, aby automatycznie wybrać odpowiedni szablon
(--automatyczny). Planowana jest funkcja menu wyboru (--menu).
Zastosowanie szablonu oznacza uzyskanie wybranych danych z istniejącej wiadomości pocztowej (chyba że
--Nowy jest określony) i wypełnić go w odpowiednich miejscach w szablonie. Wiadomości są
przetwarzane w trzech częściach: nagłówki, treść i podpis.
Kiedy --Nowy zostanie podana, zapisana zostanie pusta instancja szablonu stdout. Na
za chwilę, --Nowy nie można łączyć z --redaktor.
W szablonie można zdefiniować dwa typy nagłówków: obowiązkowe i zabezpieczające. Obowiązkowy
nagłówki mają pierwszeństwo przed nagłówkami w istniejącej wiadomości i w ten sposób je zastępują.
Nagłówki konserwatorskie instruują pocztę, aby przeniosła swoje dane z istniejącej wiadomości pocztowej.
Nagłówki w istniejącej wiadomości, ale niezdefiniowane w szablonie, zostaną usunięte, chyba że
--nieznany jest podawany.
Treść i podpis są oddzielone znakiem „--”. Jeśli ten strażnik nie zostanie znaleziony, nie będzie żadnego podpisu
wytłoczony. Szablony można interpolować, a dane wprowadzać do szczelin. Miejsca pomocnicze są
wypełnione wyjściem poleceń pomocniczych (które należy zdefiniować w konfiguracji),
Właśnie tym są sloty na zmienne środowiskowe, a sloty na zmienne poczty mogą być wypełnione danymi
uzyskany poprzez uruchomienie wyrażeń regularnych lub poleceń w wiadomości.
Skrypt ten można uruchomić na wiele sposobów:
· Jako filtr stosuje szablon do danych stdin i zapisuje wynik do stdout.
· Gdy --redaktor zostanie przekazany, skrypt się pojawi rozsądny-redaktor na wyniku. Może tak
być używany jako edytor dla Twojego klienta poczty.
· Mając plik, modyfikuje go, chyba że nie może zapisywać do pliku – w takim przypadku
pisze do stdout.
OPCJE
Te programy działają zgodnie ze zwykłą składnią wiersza poleceń GNU, z długimi opcjami zaczynającymi się od
dwa myślniki (`--'):
--automatyczny, -a
Włącz automatyczne wykrywanie szablonów.
--menu, -m
Wybierz z listy szablonów (jeszcze nie zaimplementowane)
--Nowy, -n
Utwórz nową wiadomość.
--redaktor, -e
Edytor spawnowania po zastosowaniu szablonu.
--nieznany, -k
Zachowaj nagłówki poczty, które nie są określone w szablonie.
--gadatliwy, -v
Napisz wiadomości informacyjne do stderr.
--odpluskwić, -d
Uruchom debuger po inicjalizacji.
--help, -h
Pokaż podsumowanie opcji.
--wersja, -V
Pokaż wersję programu.
BŁAZEN INTEGRACJA
Używam listwy pocztowej jako mojej $redaktor dla mutt, z następującym ustawieniem w my ~/.mutt/muttrc:
ustaw edytor="~/.bin/mail/mailplate --edit --auto --keep-unknown"
mailplate ma obecnie pewne ograniczenia, a przynajmniej nie znalazłem sposobu
jak to jeszcze rozsądnie obejść. Jeśli ponownie edytujesz wiadomość z menu tworzenia wiadomości mutta, zostanie ona wyświetlona
powoduje, że mailplate ponownie przetworzy wiadomość, czego możesz nie chcieć.
Podobnie, jeśli edytujesz wiadomości z indeksu lub pagera, prawdopodobnie tak jest
Nie chcę też, żeby pocztówka przeszkadzała. W takich przypadkach obecnie używam
następujące dwa skróty klawiszowe:
tworzenie makra e ´:set my_editor="$editor" :seteditor=rozsądny-edytor :set Editor="$mój_edytor" ` „wywołaj normalny edytor, aby edytować wiadomość”
indeks makr, pager e ´:set my_editor="$editor" :seteditor=rozsądny-edytor :set Editor="$mój_edytor" ` „wywołaj normalny edytor, aby edytować wiadomość”
KRZEPKOŚĆ INTEGRACJA
Często edytuję wiadomość za pomocą vima i stwierdzam, że muszę użyć innej tożsamości.
W tym celu mam w moim pliku następujące skróty klawiszowe ~/.vim/ftplugin/mail.vim:
mapa :w :%!mailplate --keep-unknown --auto
mapa :w :%!mailplate --keep-unknown jako prywatny
mapa :w :%!mailplate --keep-unknown debian
Teraz, gdy odpowiadam na wiadomość, mailplate automatycznie wybiera odpowiedni szablon, a jeśli I
później zmienię zdanie, mogę nacisnąć Cp, aby zastąpić wybór i wybrać prywatny
szablon lub po prostu naciśnij, aby ponownie uruchomić automatyczne wykrywanie.
Użyj tabliczki pocztowej online, korzystając z usług onworks.net