InglesPransesEspanyol

Ad


OnWorks favicon

mailplate - Online sa Cloud

Patakbuhin ang mailplate sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command mailplate na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


mailplate - i-reformat ang mga draft ng mail ayon sa mga template

SINOPSIS


mailplate [[--bago | -n] | [--editor | -e]] [--keep-unknown | -k] [--verbose | -v] [--debug
| -d] Pangalan ng Template mensahe-file

mailplate [--keep-unknown | -k] [--verbose | -v] [--debug | -d] Pangalan ng Template
< mensahe-data

mailplate [[--auto | -a] | [--menu | -m]] [[--bago | -n] | [--editor | -e]] [--keep-unknown
| -k] [--verbose | -v] [--debug | -d] mensahe-file

mailplate [[--auto | -a] | [--menu | -m]] [--keep-unknown | -k] [--verbose | -v] [--debug
| -d] mensahe data

mailplate [- Tumulong | -h]

mailplate [--bersyon | -V]

DESCRIPTION


mailplate ay isang programa na nagre-reformat ng mga draft ng mail ayon sa isang ibinigay na template. Ang
Maaaring tukuyin ang template sa command line, ngunit maaari ding gumamit ng control ang mailplate
impormasyon mula sa mga template file upang awtomatikong pumili ng naaangkop na template
(--auto). Ang isang tampok na menu ng pagpili ay binalak (--menu).

Ang paglalapat ng template ay nangangahulugan ng pagkuha ng piling data mula sa isang umiiral na mensaheng mail (maliban kung
--bago ay tinukoy) at upang punan ito sa naaangkop na mga puwang sa template. Ang mga mensahe ay
naproseso sa tatlong bahagi: mga header, katawan, at lagda.

Kailan --bago ay ibinigay, isang walang laman na instantiation ng template ay nakasulat sa stdout. Sa
sandali, --bago hindi maaaring pagsamahin sa --editor.

Maaaring tukuyin ng template ang dalawang uri ng mga header: mandatory at preservatory. Sapilitan
ang mga header ay nangunguna sa mga header sa kasalukuyang mensahe at sa gayon ay na-overwrite ang mga ito.
Ang mga header ng preservatory ay nagtuturo sa mailplate na i-port ang kanilang data mula sa kasalukuyang mensahe ng mail.
Ang mga header sa kasalukuyang mensahe ngunit hindi tinukoy sa template ay ibinabagsak, maliban kung
--keep-unknown ay ibinigay.

Ang katawan at lagda ay pinaghihiwalay ng ´-- ´. Kung hindi mahanap ang sentinel na ito, walang pirma
kinuha. Maaaring i-interpolated ang mga template at punan ang data sa mga puwang. Helper slots ay
napuno ng output ng mga utos ng katulong (na dapat tukuyin sa pagsasaayos),
ang mga variable na puwang ng kapaligiran ay ganoon lang, at ang mga puwang ng variable ng mail ay maaaring punan ng data
nakuha sa pamamagitan ng pagpapatakbo ng mga regexp o command sa mensahe.

Maaaring patakbuhin ang script na ito sa maraming paraan:

· Bilang isang filter, naglalapat ito ng template sa data mula sa si stdin at isinusulat ang resulta sa stdout.

· Kailan --editor ay naipasa, ang script ay umusbong matinong-editor sa resulta. Maaaring ganito
gamitin bilang editor para sa iyong mail user agent.

· Dahil sa isang file, binabago nito ang file, maliban kung hindi ito makakasulat sa file, kung saan
sumusulat ito sa stdout.

Opsyon


Ang mga program na ito ay sumusunod sa karaniwang GNU command line syntax, na may mahabang opsyon na nagsisimula sa
dalawang gitling (`--´):

--auto, -a
I-on ang template na auto-discovery.

--menu, -m
Pumili mula sa isang listahan ng mga template (hindi pa ipinapatupad)

--bago, -n
Lumikha ng isang bagong mensahe.

--editor, -e
Spawn editor kapag nailapat ang template.

--keep-unknown, -k
Panatilihin ang mga header ng mail na hindi tinukoy sa template.

--verbose, -v
Sumulat ng mga mensaheng nagbibigay-kaalaman sa stderr.

--debug, -d
Magsimula ng debugger pagkatapos ng pagsisimula.

- Tumulong, -h
Ipakita ang buod ng mga opsyon.

--bersyon, -V
Ipakita ang bersyon ng programa.

MUTT INTEGRASYON


Ginagamit ko ang mailplate bilang aking $editor para sa mutt, na may sumusunod na setting sa aking ~/.mutt/muttrc:

set editor="~/.bin/mail/mailplate --edit --auto --keep-unknown"

Ang mailplate ay kasalukuyang may kaunting limitasyon, o hindi bababa sa wala akong naisip na paraan
kung paano magtrabaho sa paligid nito matino pa. Kung muling i-edit mo ang isang mensahe mula sa compose menu ng mutt, ito
nagiging sanhi ng mailplate upang muling iproseso ang mensahe, na maaaring hindi mo gusto.

Katulad nito, kung nakita mo ang iyong sarili na nag-e-edit ng mga mensahe mula sa index o pager, malamang
ayoko ding makasagabal ang mailplate. Para sa mga kasong ito, kasalukuyang ginagamit ko ang
sumusunod sa dalawang keybinding:

macro compose e ´:set my_editor="$editor" :set editor=sensible-editor :set editor="$my_editor" ´ "i-invoke normal editor to edit message"
macro index, pager e ´:set my_editor="$editor" :set editor=sensible-editor :set editor="$my_editor" ´ "i-invoke normal editor to edit message"

VIM INTEGRASYON


Madalas akong nag-e-edit ng mensahe gamit ang vim at nalaman kong kailangan kong gumamit ng ibang pagkakakilanlan.
Para sa layuning ito, mayroon akong mga sumusunod na keybinding sa aking ~/.vim/ftplugin/mail.vim:

nmap :w :%!mailplate --keep-unknown --auto
nmap :w :%!mailplate --keep-unknown pribado
nmap :w :%!mailplate --keep-unknown debian

Ngayon kapag tumugon ako sa isang mensahe, awtomatikong pinipili ng mailplate ang tamang template, at kung ako
mamaya magbago isip ko, pwede kong pindutin ang Cp, para i-override ang choice at piliin ang private
template, o pindutin lamang upang muling patakbuhin ang auto-detection.

Gumamit ng mailplate online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    usm
    usm
    Ang Usm ay isang pinag-isang pakete ng slackware
    manager na humahawak ng awtomatiko
    paglutas ng dependency. Ito ay nagkakaisa
    iba't ibang mga repositoryo ng pakete kasama ang
    slackware, slacky, p...
    I-download ang usm
  • 2
    Chart.js
    Chart.js
    Ang Chart.js ay isang library ng Javascript na
    nagbibigay-daan sa mga designer at developer na gumuhit
    lahat ng uri ng mga chart gamit ang HTML5
    elemento ng canvas. Nag-aalok ang Chart js ng mahusay
    array...
    I-download ang Chart.js
  • 3
    iReport-Designer para sa JasperReports
    iReport-Designer para sa JasperReports
    TANDAAN: Suporta sa iReport/Jaspersoft Studio
    Anunsyo: Sa bersyon 5.5.0,
    Ang Jaspersoft Studio ang magiging opisyal
    kliyente ng disenyo para sa JasperReports. Iniuulat ko
    ay ...
    I-download ang iReport-Designer para sa JasperReports
  • 4
    PostInstallerF
    PostInstallerF
    I-install ng PostInstallerF ang lahat ng
    software na Fedora Linux at iba pa
    ay hindi kasama bilang default, pagkatapos
    pagpapatakbo ng Fedora sa unang pagkakataon. Nito
    madali para sa...
    I-download ang PostInstallerF
  • 5
    bakas
    bakas
    Ang strace project ay inilipat sa
    https://strace.io. strace is a
    diagnostic, debugging at pagtuturo
    userspace tracer para sa Linux. Ito ay ginagamit
    para subaybayan ang isang...
    I-download ang strace
  • 6
    gMKVExtractGUI
    gMKVExtractGUI
    Isang GUI para sa mkvextract utility (bahagi ng
    MKVToolNix) na kinabibilangan ng karamihan (kung
    hindi lahat) pag-andar ng mkvextract at
    mkvinfo utility. Nakasulat sa C#NET 4.0,...
    I-download ang gMKVExtractGUI
  • Marami pa »

Linux command

Ad