Ini ialah mesej-passp arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
message-pass - baris arahan Mesej::Meluluskan skrip pelari
SINOPSIS
pas mesej [pilihan]
Pilihan:
--input - Masukkan nama pendek (diperlukan)
--output - Nama pendek keluaran (diperlukan)
--filter - Tapis nama pendek (lalai Null)
--dekoder - Nama pendek dekoder (JSON lalai)
--encoder - Nama pendek pengekod (JSON lalai)
--input_options - Rentetan pilihan JSON untuk input
--output_options - Rentetan pilihan JSON untuk output
--filter_options - Rentetan pilihan JSON untuk penapis
--decoder_options - Rentetan pilihan JSON untuk penyahkod
--encoder_options - Rentetan pilihan JSON untuk pengekod
ATAU:
--configfile - Fail konfigurasi (untuk dimuatkan dengan Config::Any)
membekalkan pilihan di atas
DESCRIPTION
Membina rantaian ringkas Message::Melalui komponen, kelihatan seperti ini:
Input => Dekoder => Penapis => Pengekod => Output
Ini membolehkan anda memasukkan mesej daripada satu protokol, menyahkodnya, memprosesnya dan kemudian
keluarkannya semula setelah mengekodnya.
Contoh paling mudah untuk melakukan ini ialah:
pas-mesej --input STDIN --output STDOUT
Yang akan menggemakan rentetan JSON yang anda taip kembali ke terminal.
KELAS NAMA EXPANSION
Semua nama kelas pendek menjalani pengembangan seperti yang diperincikan di bawah, kecuali nama yang
diawali dengan '+', yang membayangkan nama kelas penuh.
Contohnya
message-pass --input '+My::Contoh::Input' --output STDOUT
Pengembangan tersebut ialah:
input
Mesej::Lulus::Input::XXX
output
Mesej::Lulus::Output::XXX
menapis
Mesej::Lulus::Penapis::XXX
pengekod
Mesej::Lulus::Penapis::Pengekod::XXX
penyahkod
Mesej::Lulus::Penapis::Penyahkod::XXX
KONFIG FAIL
Jika pilihan "--configfile" dibekalkan, maka fail konfigurasi akan digunakan.
Format data dalam fail konfigurasi ini sepadan dengan yang diperlukan daripada pilihan baris arahan,
contohnya
{
"input":"XXX",
"input_options":{},
"output":"XXX",
"output_options":{},
"penapis":"XXX",
"pilihan_penapis":{},
"pengekod":"XXX",
"encoder_options":{},
"penyahkod":"XXX",
"decoder_options":{}
}
Sebarang format konfigurasi yang disokong oleh Config::Any boleh digunakan, namun JSON ialah satu-satunya format
yang pasti berfungsi tanpa kebergantungan tambahan yang tidak diperlukan oleh ini
modul.
Gunakan message-passp dalam talian menggunakan perkhidmatan onworks.net