เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

plainbox-run - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ plainbox-run เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ plainbox-run เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


plainbox-run - เปเบฅเปˆเบ™เบงเบฝเบเบ—เบปเบ”เบชเบญเบš

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


plainbox run [-h] [--non-interactive] [-n] [--dont-suppress-output]
[-f FORMAT] [-p Options] [-o FILE] [-t เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡]
[--เบเบฒเบ™โ€‹เบ‚เบปเบ™โ€‹เบชเบปเปˆเบ‡-เบšเปˆเบญเบ™โ€‹เบ—เบตเปˆ] [--เบเบฒเบ™โ€‹เบ‚เบปเบ™โ€‹เบชเบปเปˆเบ‡-เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบเบฒเบ™โ€‹เบ‚เบปเบ™โ€‹เบชเบปเปˆเบ‡]
[-T TEST-PLAN-ID] [-i เบฎเบนเบšเปเบšเบš] [-x เบฎเบนเบšเปเบšเบš] [-w WHITELIST]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เปเบฅเปˆเบ™เบงเบฝเบเบ—เบปเบ”เบชเบญเบš

เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบชเบนเบ™เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบงเบฝเบ Plainbox เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป€เบŠเบ”เบŠเบฑเบ™เบ”เบฝเบงเปเบฅเบฐเบšเบฑเบ™เบ—เบถเบ
เบœเบปเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹. Plainbox เบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
เบ‚เบญเบ‡โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ™เบตเป‰โ€‹.

1. Parse arguments เปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบกเบต session เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เบทเบ™เป„เบ”เป‰ (เป€เบšเบดเปˆเบ‡.
เบชเบทเบšเบ•เปเปˆ เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰). เบ–เป‰เบฒเป€เบ›เบฑเบ™เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เป€เบฅเบทเบญเบเป€เบžเบทเปˆเบญเบชเบทเบšเบ•เปเปˆเป€เบŠเบ”เบŠเบฑเบ™เบ™เบฑเป‰เบ™. เบ–เป‰เบฒเบŠเบตเบงเบฐเบ›เบฐเบซเบงเบฑเบ”เบซเบเปเป‰
เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบฅเบปเป‰เบกเป€เบซเบฅเบง เบเป‰เบฒเบเป„เบ›เบฎเบญเบšเบ„เบฑเบ”เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›. เบชเบธเบ”เบ—เป‰เบฒเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบชเป‰เบฒเบ‡เปƒเบซเบกเปˆ
session

2. เบ–เป‰เบฒเป€เบŠเบ”เบŠเบฑเบ™เบเบณเบฅเบฑเบ‡เบ–เบทเบเบชเบทเบšเบ•เปเปˆ, เป€เบ›เบตเบ”เบ„เบทเบ™เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบŠเบ”เบŠเบฑเบ™เบˆเบฒเบ
เบชเบฐเบ–เบฒเบ™เบฐ on-disk. เบ™เบตเป‰ recreates เบงเบฝเบเบ—เบตเปˆเบœเบฐเบฅเบดเบ”เปเบฅเบฐ re: re-introdus เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ”เบฝเบงเบเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™
เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบญเบ‡เบ›เบฐเบŠเบธเบก. เป€เบงเบปเป‰เบฒเบญเบตเบเบขเปˆเบฒเบ‡ เปœเบถเปˆเบ‡, เบšเปเปˆเบกเบตเบงเบฝเบเปƒเบ”เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบญเบฐเบ”เบตเบ”เบ–เบทเบเปเบฅเปˆเบ™เบ„เบทเบ™ เปƒเปเปˆ.

เบ–เป‰เบฒเป€เบŠเบ”เบŠเบฑเบ™เบ—เบตเปˆเบชเบทเบšเบ•เปเปˆเปเบกเปˆเบ™เบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบฝเบ, เปƒเบซเป‰เบชเบฐเป€เปœเบตเปƒเบซเป‰เบ‚เป‰เบฒเบกเบงเบฝเบ. เบ™เบตเป‰
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเบฒเบกเบฒเบ”เบ‚เป‰เบฒเบกเบงเบฝเบเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบšเบปเบšเบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เปƒเบ™เบญเบฐเบ”เบตเบ”
(เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบฅเบฐเบ‡เบฑเบšเบฅเบฐเบšเบปเบš)

เบ–เป‰เบฒเป€เบŠเบ”เบŠเบฑเบ™เบšเปเปˆเบ–เบทเบเบชเบทเบšเบ•เปเปˆ (เป€เบŠเบ”เบŠเบฑเบ™เปƒเบซเบกเปˆเบ–เบทเบเบชเป‰เบฒเบ‡), เปƒเบซเป‰เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เบšเปเปˆเบ„เบปเบšเบ–เป‰เบงเบ™
เบ—เบธเบ‡.

3. เปƒเบŠเป‰เบเบฒเบ™เป€เบฅเบทเบญเบเบงเบฝเบ (เป€เบšเบดเปˆเบ‡ เบเบฒเบ™เป€เบฅเบทเบญเบ JOBS เบ‚เป‰เบฒเบ‡โ€‹เบฅเบธเปˆเบกโ€‹เบ™เบตเป‰โ€‹) เป€เบžเบทเปˆเบญโ€‹เปƒเบซเป‰โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เปเบฅเปˆเบ™โ€‹. เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰
เบกเบตโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบเบฒเบ™โ€‹เบ‚เบถเป‰เบ™โ€‹เบเบฑเบšโ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เปเบฅเบฐ reordering เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ–เป‰เบฒโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹.

4. เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบฅเบฒเบเบเบฒเบ™เปเบฅเปˆเบ™, เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบ•เปˆเบฅเบฐเบงเบฝเบเบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. เบงเบฝเบเบ‡เบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เป„เบ”เป‰
เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เป‚เบ”เบโ€‹เบ„เบงเบฒเบกโ€‹เบฅเบปเป‰เบกโ€‹เป€เบซเบผเบงโ€‹เบซเบผเบทโ€‹เบšเปเปˆโ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ” (เบเบฒเบ™โ€‹เบ›เบฐโ€‹เป€เบกเบตเบ™โ€‹เบœเบปเบ™โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบˆเบดเบ‡โ€‹)
เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™.

เบ–เป‰เบฒเป€เบงเบฅเบฒเปƒเบ”เบ—เบตเปˆเบงเบฝเบเปƒเบซเบกเปˆเบˆเบฐเบ–เบทเบเบ™เปเบฒเบกเบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš (เป€เบšเบดเปˆเบ‡ เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™ JOBS
เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰) เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, loop เป„เบ”เป‰เบ–เบทเบเบเบปเบเป€เบฅเบตเบเปเบฅเบฐเบเบฒเบ™เบ„เบงเบšเบ„เบธเบก jumps เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบต 3 เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบงเบฝเบเปƒเบซเบกเปˆ.
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเบปเบเป€เบฅเบตเบ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบงเบฝเบเบ—เบตเปˆเบกเบตเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบšเปเปˆเปเบกเปˆเบ™
เบ–เบทเบโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบญเบตเบโ€‹เป€เบ—เบทเปˆเบญโ€‹เบซเบ™เบถเปˆเบ‡โ€‹.

เบเปˆเบญเบ™ เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบฝเบเปƒเบ”เบ™เบถเปˆเบ‡ เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เป€เบŠเบ”เบŠเบฑเบ™เบˆเบฐเบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เบ”เบดเบชเบเปŒเป€เบžเบทเปˆเบญเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเบทเบšเบ•เปเปˆ
เบˆเบฒเบโ€‹เบงเบฝเบโ€‹เบ—เบตเปˆโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ‚เบฑเบ”โ€‹เบ‚เป‰เบญเบ‡โ€‹เบขเปˆเบฒเบ‡โ€‹เปƒเบ”โ€‹เบ™เบถเปˆเบ‡ เบซเบผเบทโ€‹เป€เบเบตเบ”โ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบชเบฑเบ Plainbox เบ•เบปเบงโ€‹เบกเบฑเบ™โ€‹เป€เบญเบ‡.

5. เป€เบญเบปเบฒเบญเบญเบ เบšเปเปˆเบ„เบปเบšเบ–เป‰เบงเบ™ เบ—เบธเบ‡.

6. เบชเบปเปˆเบ‡เบญเบญเบเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เป€เบŠเบ”เบŠเบฑเบ™เป€เบ›เบฑเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ (เป€เบšเบดเปˆเบ‡ เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš) เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰
เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš (เป€เบšเบดเปˆเบ‡ เบเบฒเบ™เป‚เบญเบ™เป€เบ‡เบดเบ™ เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš).

7. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เบ–เบทเบเบชเบปเปˆเบ‡เบกเบฒ เบ—เบธเบ‡.

เบเบฒเบ™เป€เบฅเบทเบญเบ JOBS
Plainbox เปƒเบซเป‰เบชเบญเบ‡เบเบปเบ™เป„เบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบทเบญเบเบงเบฝเบ. เบ—เบฑเบ‡เบชเบญเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบ—เบฑเบ‡เบชเบญเบ‡
เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบซเบผเบฒเบเบ„เบฑเป‰เบ‡.

เบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบ เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒ เบเบฑเบš เบฎเบนเบšเปเบšเบšเบเบฒเบ™
เบเบปเบ™เป„เบเบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เป€เบ›เบตเบ”เป€เบœเบตเบเป‚เบ”เบเบœเปˆเบฒเบ™ --include-pattern PATTERN เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡.
เบกเบฑเบ™เบชเบฑเปˆเบ‡เปƒเบซเป‰ Plainbox เป€เบฅเบทเบญเบ เบงเบฝเบเปƒเบ”เบ™เบถเปˆเบ‡เบ—เบตเปˆเบกเบตเบ•เบปเบงเบฅเบฐเบšเบธเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ„เบปเบšเบ–เป‰เบงเบ™เบเบปเบ‡เบเบฑเบš
เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเป€เบ›เบฑเบ™เบ›เบฐ เบˆเบณ PATTERN.

เบงเบฝเบเบ—เบตเปˆเป€เบฅเบทเบญเบเบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰, เบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบ•เบฒเบกเบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบ–เบง. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบตเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบ เบŸเบน
เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเปเบฅเปˆเบ™เบงเบฝเบ เบžเบฒเบ—เบฐเบ™เบฒเบเบ„เบงเบฒเบก:
plainbox run -i '.*::foo' -i '.*::bar'

เบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบ เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒ เบเบฑเบš เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง
เบเบปเบ™เป„เบเบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™ --เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡. WhiteLists (เบซเบผเบท
เปเบœเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹, เป€เบŠเบดเปˆเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบ‚เป‰เบญเบ™โ€‹เบ‚เป‰เบฒเบ‡โ€‹เบ‡เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบเบฑเบšโ€‹)โ€‹. Whitelists เปเบกเปˆเบ™เป„เบŸเบฅเปŒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ
เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบญเบญเบโ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹, เบ—เบตเปˆโ€‹เบ„เป‰เบฒเบโ€‹เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบ—เบตเปˆโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบœเปˆเบฒเบ™โ€‹เบเบฑเบšโ€‹
-i เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เบšเปเปˆเบ„เบทเบเบฑเบš -i เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบกเบตเบชเบญเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง. เบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเปเบšเบšเบ”เปˆเบฝเบงเปเบกเปˆเบ™
เบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™ Plainbox เปƒเบ”เป†. เบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบชเบฒเบกเบฒเบ”เปเบˆเบเบขเบฒเบเป„เบ”เป‰เบ—เบฑเบ‡เบซเบกเบปเบ”
เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบˆเบฒเบเบญเบปเบ‡เบ›เบฐเบเบญเบšเบญเบทเปˆเบ™เป†เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เบšเปเปˆเบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบš namespace เปƒเบ”.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ•เป‰เบญเบ‡เบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ„เบปเบšเบ–เป‰เบงเบ™, เปเบ•เปˆเบฅเบฐเบฎเบนเบšเปเบšเบšเบ•เป‰เบญเบ‡เบ›เบฐเบเบญเบšเบกเบตเบ—เบฑเบ‡ namespace เปเบฅเบฐ the
เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ•เบปเบงเบฅเบฐเบšเบธเบšเบฒเบ‡เบชเปˆเบงเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ„เบปเบšเบ–เป‰เบงเบ™:

2013.com.canonical.plainbox::stub/.*

เบกเบฑเบ™เบˆเบฐเป€เบฅเบทเบญเบเป€เบญเบปเบฒเบšเบฒเบ‡เบงเบฝเบเบ—เบตเปˆเบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™เบˆเบฒเบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™ StubBox เบžเบฒเบเปƒเบ™เบžเบดเป€เบชเบ”
เบ—เบตเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™ Plainbox. เบกเบฑเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เป„เบงเป‰โ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เบŠเบทเปˆโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เปเบฅเบฐโ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เปƒเบ”เป†โ€‹
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบกเบฑเบ™เบˆเบฐเป€เบฅเบทเบญเบเป€เบญเบปเบฒเบŠเบธเบ”เบ”เบฝเบงเบเบฑเบ™เบ‚เบญเบ‡เบงเบฝเบเบขเบนเปˆเบชเบฐเป€เบซเบกเบต.

เปƒเบ™เบ—เบฒเบ‡เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก, เบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบชเบฐเป€เบžเบฒเบฐ, เป‚เบ”เบเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™
เบ•เปเปˆเบœเบนเป‰เปƒเบซเป‰ เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง/ เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต, เบ›เบฐเบ•เบดเบšเบฑเบ” namespace implicit. เบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™
เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบ‚เบฝเบ™เป‚เบ”เบเบšเปเปˆเป„เบ”เป‰เบเปˆเบฒเบงเป€เบ–เบดเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบš namespace.

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบฎเบนเบšเปเบšเบš "stub/.*" เบ”เบฝเบงเบเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบซเบเปเป‰เป€เบ›เบฑเบ™:

เบซเบปเบงเบ•เบปเป‰เบ™/.*

เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง syntax เบ™เบตเป‰เบ–เบทเบเปƒเบŠเป‰เปƒเบ™เบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเบ—เบฑเบ‡เปเบปเบ”เบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบ”เปœเบถเปˆเบ‡ เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ
เบœเบนเป‰เบฎเบฑเบเบชเบฒเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบ—เบตเปˆเบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเบงเบฝเบเบˆเบฒเบ namespace เบญเบทเปˆเบ™ (เบชเปเบฒเบฅเบฑเบš
เบ•เบปเบงเบขเปˆเบฒเบ‡, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ„เปเบฒเบ™เบดเบเบฒเบกเบงเบฝเบ Checkbox เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡).

เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™ JOBS
Plainbox เบชเบฐเป€เปœเบตเบงเบดเบ—เบตเบชเป‰เบฒเบ‡เบงเบฝเบเปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™. เบกเบตเบชเบญเบ‡เปเบฎเบ‡เบˆเบนเบ‡เปƒเบˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰
เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”.

เบ”เปˆเบงเบ™ เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ เบซเบผเบฒเบ เบญเบธเบ›เบฐเบเบญเบ™
เบ•เบปเบงเบขเปˆเบฒเบ‡เบ„เบฅเบฒเบชเบชเบดเบเปเบกเปˆเบ™เบเบฒเบ™เบชเบทเบšเบชเบงเบ™เบฎเบฒเบ”เปเบง (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”
เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹) เปเบฅเบฐโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบŠโ€‹เป‰โ€‹เปเบฒโ€‹เบเบฑเบ™โ€‹เบ‚เบญเบ‡โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบฎเป‰เบฒเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เป€เบžเบทเปˆเบญโ€‹เปƒเบซเป‰โ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เปเบกเปˆเบ™โ€‹
เบ—เบปเบ”เบชเบญเบšเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰, เบงเบฝเบเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบˆเบฒเบเบงเบฝเบเบ—เบตเปˆเปƒเบŠเป‰ plugin เบ›เบฐเป€เบžเบ” เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. เบงเบฝเบเบ‚เบญเบ‡
เบ›เบฐเป€เบžเบ”เบ™เบตเป‰เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบžเบดเบกเบ„เปเบฒเบ™เบดเบเบฒเบกเบงเบฝเบเบ—เบตเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบš stdout. เบงเบฝเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™
เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เป€เบเบตเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบชเบฑเบšโ€‹เบชเบปเบ™โ€‹เบšเปเปˆโ€‹เบซเบผเบฒเบโ€‹เบ›เบฒเบ™โ€‹เปƒเบ”โ€‹เปเบฅเบฐโ€‹เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบšเบฑเบ‡โ€‹เบ„เบฑเบšโ€‹เปƒเบŠเป‰โ€‹เปƒเบ™โ€‹เบ›เบฑเบ”โ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹
เบงเบฝเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบงเบฝเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป„เบ”เป‰ เบ–เป‰เบฒเบงเบฝเบเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เป‰เบญเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบ›เบฑเบ™เบงเบฝเบเบญเบทเปˆเบ™
เบœเบนเป‰เปƒเบŠเป‰.

เบ‚เปเป‰ เบˆเบณ เบเบฑเบ”เบญเบตเบเบขเปˆเบฒเบ‡ เปœเบถเปˆเบ‡ เปเบกเปˆเบ™เบงเปˆเบฒเบงเบฝเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบฅเบปเบšเบฅเป‰เบฒเบ‡ เบ„เบณ เบ™เบดเบเบฒเบกเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง.

เบเบฒเบ™เบชเป‰เบฒเบ‡ เบžเปเปˆเปเบกเปˆ-เบฅเบนเบ เบชเบฐเบกเบฒเบ„เบปเบก
เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบชเบฐเป€เบžเบฒเบฐ เปเบฅเบฐเป€เบ›เบฑเบ™เบกเปเบฅเบฐเบ”เบปเบเบ‚เบญเบ‡เบงเบฝเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปเบกเปˆเบ™เบเบฒเบ™เบžเบดเบกเบชเบณเป€เบ™เบปเบฒเบ„เบณเป€เบงเบปเป‰เบฒ
เบ™เบดเบเบฒเบกเบงเบฝเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบˆเบฒเบ เบ เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ เบ„เปเบฒเบ™เบดเบเบฒเบกเบงเบฝเบเบ—เบตเปˆเบกเบตเบŠเบทเปˆ afer เป€เบ›เบฑเบ™เบซเบปเบงเบ‚เปเป‰เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบปเปˆเบงเป„เบ›เบซเบผเบท
เบ›เบฐเป€เบžเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบงเบฝเบ Checkbox __เป„เบฎเป‰เบชเบฒเบ__ เบžเบดเบก, เบ”เป‰เบงเบเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡
cat (1), เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบ„เปเบฒเบ™เบดเบเบฒเบกเบงเบฝเบเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ wireless.txt.

เบžเบถเบ”เบ•เบดเบเบณเบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบเปเบฅเบฐเบ™เบตเบžเบดเป€เบชเบ”เบšเปเปˆเปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เบดเบเบฒเบกเปƒเปเปˆ. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง
เบ„เปเบฒเบ™เบดเบเบฒเบกเป„เบ”เป‰เบฎเบฑเบš เบœเปˆเบฒเบ™ เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบšเบงเบฝเบเป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”. เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™
เปƒเบŠเป‰เป‚เบ”เบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบฒเบˆเบฒเบเบ•เบปเบงเบ•เบปเบ™เป€เบŠเบฑเปˆเบ™ Checkbox. Plainbox เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบกเบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰.

เบชเบทเบšเบ•เปเปˆ
Plainbox เบชเบฐเป€เปœเบตเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบŠเบ”เบŠเบฑเบ™เบ„เบทเบ™เปƒเปเปˆ เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป€เบŠเบ”เบŠเบฑเบ™เบ—เบตเปˆเบ–เบทเบเบฅเบปเบšเบเบงเบ™
(เบšเปเปˆเบงเปˆเบฒเบˆเบฐเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบซเบผเบทเบเป‰เบญเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด) เบชเบฒเบกเบฒเบ”เบชเบทเบšเบ•เปเปˆเปเบฅเบฐเบชเบทเบšเบ•เปเปˆเบขเปˆเบฒเบ‡เบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš
เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบ›เบฐเป„เบงเป‰.

เป€เบกเบทเปˆเบญเบชเบทเบšเบ•เปเปˆเป€เบŠเบ”เบŠเบฑเบ™เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เบทเบ™เปƒเบซเบกเปˆ, เบœเปˆเบฒเบ™, เบฅเบปเป‰เบกเป€เบซเบฅเบงเบซเบผเบทเบ‚เป‰เบฒเบก
เบงเบฝเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบเปˆเบญเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ–เบทเบเบฅเบปเบšเบเบงเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบˆเบธเบ”เบ›เบฐเบชเบปเบ‡
เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เบ—เบฑเบ‡เบชเบญเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ›เบปเบเบเบฐเบ•เบด, เป€เบŠเบฑเปˆเบ™ "เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบฅเบฐเบšเบปเบš reboot" เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบฑเบ™เบชเบปเบกเบšเบนเบ™เปเบšเบš
เบ”เบตเบ—เบตเปˆเบˆเบฐ "เบœเปˆเบฒเบ™" เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบซเบกเปˆ. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ
เบˆเบฑเบ”เบเบฒเบ™เบเปเบฅเบฐเบ™เบตเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบœเบดเบ”เบžเบฒเบ” เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบšเบšเบ”เบฝเบงเบเบฑเบ™เบ„เบทเบ™เปƒเปเปˆ
เป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฑเบ™เบซเบฒเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบญเบตเบเบขเปˆเบฒเบ‡เบšเปเปˆเบกเบตเบเบณเบ™เบปเบ”.

เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”
เบŸเบฑเบ‡เบŠเบฑเบ™เบ™เบตเป‰เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เปเบฅเบฐเบชเบทเบšเบ•เปเปˆเบงเบฝเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง
เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹. เบงเบฝเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบˆเบฐเบ–เบทเบเป€เบ›เบตเบ”เบ„เบทเบ™เปƒเปเปˆเบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

Plainbox เบžเบฐเบเบฒเบเบฒเบกเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ”เบฝเบงเปเบกเปˆเบ™เบชเบญเบ”เบ„เปˆเบญเบ‡เปเบฅเบฐเบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบ—เบตเปˆเบˆเบฑเบ”เบ‚เบถเป‰เบ™
เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบญเบ‡เบ›เบฐเบŠเบธเบกเปเบกเปˆเบ™เบฎเบฑเบเบชเบฒเป„เบงเป‰เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบ. เปƒเบ™เบ—เบตเปˆเบชเบธเบ”, Plainbox เบˆเบฐเบžเบฐเบเบฒเบเบฒเบก
เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบ„เปเบฒเบ™เบดเบเบฒเบกเบงเบฝเบเบšเปเปˆเป„เบ”เป‰เบ›เปˆเบฝเบ™เปเบ›เบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบญเบ‡เบ„เปเบฒเป€เบŠเบตเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบ
เบเบฑเบšเบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ”เบฝเบง. เบ–เป‰เบฒเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบเบเบงเบ”เบžเบปเบš, เป€เบŠเบ”เบŠเบฑเบ™เบˆเบฐเบšเปเปˆเบชเบทเบšเบ•เปเปˆ.

เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
Plainbox เบชเบฐเป€เปœเบตเบงเบดเบ—เบตเบชเบปเปˆเบ‡เบญเบญเบเบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบเปƒเบ™เบ‚เบญเบ‡เป€เบŠเบ”เบŠเบฑเบ™เปƒเบซเป‰เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบเบงเปˆเบฒ
เบฎเบนเบšเปเบšเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบ•เปเปˆเป„เบ›.

เบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบ เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบ
เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰ --เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹ เบฎเบนเบšเปเบšเบš เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ
เบ‚เบญเบ‡เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ—เบตเปˆเบกเบตเบขเบนเปˆ (เป€เบŠเบดเปˆเบ‡เบญเบฒเบ”เบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก) เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เบœเปˆเบฒเบ™
เป„เบ”เป‰ --เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹ ? เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เบฎเบนเบšเปเบšเบšเบšเบฒเบ‡เบญเบฑเบ™เบกเบตเบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเบฎเบนเบšเปเบšเบšเบญเบทเปˆเบ™เป†เบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป‚เบญเบ™เบเป‰เบฒเบเป„เบ”เป‰เบซเบผเบฒเบเบ‚เบถเป‰เบ™
เบฅเบฑเบ”โ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹. เบ‚เบถเป‰เบ™เบขเบนเปˆเบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป€เบฅเบทเบญเบเป€เบญเบปเบฒเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบชเบธเบ”
format (json) เปเบฅเบฐเบ›เบธเบ‡เปเบ•เปˆเบ‡เบกเบฑเบ™เบ•เบทเปˆเบกเบญเบตเบเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เป€เบฅเบทเบญเบเบฎเบนเบšเปเบšเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบชเบธเบ”
(เบ‚เปเป‰เบ„เบงเบฒเบก) เบžเบฝเบ‡เปเบ•เปˆเป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบชเบฐเบซเบผเบธเบšเบ‡เปˆเบฒเบเป†เบ‚เบญเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบซเบผเบทเบชเบธเบ”เบ—เป‰เบฒเบเป€เบฅเบทเบญเบเบซเบ™เบถเปˆเบ‡เปƒเบ™เบชเบญเบ‡
เบฎเบนเบšเปเบšเบšเบชเบฐเป€เบžเบฒเบฐ (xml เปเบฅเบฐ html) เบ—เบตเปˆเบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ Checkbox.

เบญเบญเบเบˆเบฒเบเบเปˆเบญเบ‡, เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™:

html
เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ™เบตเป‰เบชเป‰เบฒเบ‡เบซเบ™เป‰เบฒ HTML เปเบšเบšเบ„เบปเบ‡เบ—เบตเปˆเบ”เป‰เบงเบเบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”
เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เปเปˆโ€‹เบžเบปเบงโ€‹เบžเบฑเบ™โ€‹เบเบฑเบšโ€‹เบกเบฐโ€‹เบ™เบธเบ”โ€‹เบ„เบปเบ™โ€‹เบญเบทเปˆเบ™โ€‹เปเบฅเบฐโ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เปเบกเปˆเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปเบฅเบฐโ€‹เบ™เบญเบโ€‹เบชเบฒเบโ€‹เบกเบฑเบ™โ€‹
เบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเบปเปˆเบ‡เป‚เบ”เบเบญเบตเป€เบกเบฅเปŒเบซเบผเบทเป€เบเบฑเบšเป„เบงเป‰.

json
เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ™เบตเป‰เบชเป‰เบฒเบ‡เป€เบญเบเบฐเบชเบฒเบ™ JSON เบ”เป‰เบงเบเบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบžเบฒเบเปƒเบ™เบ‚เบญเบ‡เป€เบŠเบ”เบŠเบฑเบ™
เบฅเบฑเบ”. เบกเบฑเบ™เปเบกเปˆเบ™เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบซเบฅเบฒเบเบซเบฅเบฒเบเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปเบฅเบฐเบ‡เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบ•เบทเปˆเบกเบญเบตเบ.
เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เบ„เบปเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปเบ•เปˆเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เบตเบšเบฑเบเบฅเบฐเบ”เบฑเบšเบชเบนเบ‡
เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰ pdb เปเบฅเบฐเบฎเบนเป‰เบžเบฒเบเปƒเบ™เบ‚เบญเบ‡ Plainbox.

rfc822
เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ™เบตเป‰เบชเป‰เบฒเบ‡เป€เบญเบเบฐเบชเบฒเบ™ quasi-RFC822. เบกเบฑเบ™เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบˆเปเบฒเบเบฑเบ”เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบ™เปเบฒเปƒเบŠเป‰เบซเบผเบฒเบ.
เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เบšเบฒเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™.

เบ‚เปเป‰เบ„เบงเบฒเบก
เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบชเบปเปˆเบ‡เบญเบญเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบžเบดเบกเบ•เบปเบงเปเบ—เบ™เบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบšเปเปˆเบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบซเบผเบฒเบ. เบกเบฑเบ™เบเบปเบเป€เบฅเบตเบเป€เบเบทเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบฅเบฑเบ”เบžเบฒเบเปƒเบ™.

xlsx
เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ™เบตเป‰เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ .xlsx (เบฎเบนเบšเปเบšเบš XML เบชเปเบฒเบฅเบฑเบš Microsoft Excel) เปเบšเบš standalone
เบกเบตเบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰. เบกเบฑเบ™เบ–เบทเบเบขเบธเบ”เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™ HTML เปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เปเบกเปˆเบ™
เปเบเป‰เป„เบ‚เบ‡เปˆเบฒเบเบเบงเปˆเบฒ. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบšเบกเบฐเบ™เบธเบ”เบญเบทเปˆเบ™เป†เปเบฅเบฐเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เปเบกเปˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”
เปเบšเบšเบชเบฐเปเบ•เบ™เบšเบฒเบเปเบฅเบฐเบ™เบญเบเบชเบฒเบเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเบปเปˆเบ‡เป‚เบ”เบเบญเบตเป€เบกเบฅเปŒเบซเบผเบทเป€เบเบฑเบšเป„เบงเป‰.

เบกเบฑเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบŠเบธเบ” python3-xlsxwriter

hexr
เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ™เบตเป‰เบชเป‰เบฒเบ‡เป€เบญเบเบฐเบชเบฒเบ™ XML เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบชเบฑเบšเบชเบปเบ™ เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเบžเบฒเบเปƒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบ—เบตเบกเบ‡เบฒเบ™เบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบฎเบฒเบ”เปเบง Canonical.

เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡ XML เบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เบœเบปเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เป‰เบญเบ
เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปเบšเบšเป€เบเบปเปˆเบฒเบ—เบตเปˆเบ–เบทเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบฒเบเปƒเบ™เบญเบทเปˆเบ™เป†. เบ–เป‰เบฒ
เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ—เบปเปˆเบงเป„เบ›เบŠเบญเบเบซเบฒ JSON เปเบ—เบ™.

เบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบ เบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™
เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบšเบฒเบ‡เบญเบฑเบ™เบชเบฐเป€เบซเบ™เบตเบŠเบธเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเปเบ•เปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ–เบทเบเบชเบปเปˆเบ‡เบญเบญเบเป„เบ”เป‰. เบ
เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบ•เบฑเบกเบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เบœเปˆเบฒเบ™
--output-options ? เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡.

เบ•เบปเบงเป€เบฅเบทเบญเบเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเป€เบ›เบฑเบ™เบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเบ‚เบฑเป‰เบ™เบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”. เบšเบฒเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบฎเบฑเบ”เป€เบ›เบฑเบ™เบ—เบธเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ,
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™เบชเบฒเบกเบฒเบ”เป‚เบ•เป‰เบ–เบฝเบ‡เบเบฑเบš option=value syntax

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเปเบกเปˆเบ™เบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰:

json
เบ”เป‰เบงเบ-io-log:
เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบปเปˆเบ‡โ€‹เบญเบญเบโ€‹เบˆเบฐโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบตโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒ / เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ—เบตเปˆโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบเบฑเบšโ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบœเบปเบ™โ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹.
เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปเบกเปˆเบ™โ€‹เบฅเบงเบกโ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบชเบฒเบก tuple native เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เป€เบงเบฑเป‰เบ™โ€‹เป€เบชเบโ€‹เปเบ•เปˆโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปƒเบ™โ€‹ squash-io-log
or flatten-io-log เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบŠเบฑเปˆเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹.

เบšเบฑเบ™เบ—เบถเบ IO เปเบกเปˆเบ™เบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบœเบฐเบฅเบดเบ”เป‚เบ”เบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบ
เบ„เปเบฒเบชเบฑเปˆเบ‡ shell เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบšเบฒเบ‡เบงเบฝเบ.

squash-io-log:
เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบš เบ”เป‰เบงเบ-io-log เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰ Plainbox เบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”
เบŠเบทเปˆ เปเบฅเบฐเบชเบฐเปเบ•เบกเป€เบงเบฅเบฒ เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบ›เบฐเบเบญเบšเบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบชเบฒเบเบ–เบฒเบ™เบชเบญเบ‡เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ–เบฒเบ™64. เบ™เบตเป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ "เป„เบŸเบฅเปŒเบšเบฑเบ™เบ—เบถเบ" เบ‡เปˆเบฒเบเบ”เบฒเบ.

flatten-io-log:
เป€เบกเบทเปˆเบญเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบš เบ”เป‰เบงเบ-io-log เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบกเบฑเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰ Plainbox concatenate เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ‚เบญเบ‡โ€‹
เบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” base64 เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ–เบฒเบ™เบชเบญเบ‡เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบญเบฑเบ™เบ™เบถเปˆเบ‡
เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ‚เบญเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™.

เบกเบตเบฅเบฒเบเบเบฒเบ™เปเบฅเปˆเบ™:
เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบปเปˆเบ‡โ€‹เบญเบญเบโ€‹เบˆเบฐโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบตโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เปเบฅเปˆเบ™ (เบฅเปเบฒโ€‹เบ”เบฑเบšโ€‹เบ‚เบญเบ‡โ€‹เบงเบฝเบโ€‹เป€เบฎเบฑเบ”โ€‹เบ‡เบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ„เปเบฒโ€‹เบ™เบงเบ™โ€‹เบˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹
เบฅเบฒเบเบŠเบทเปˆเบงเบฝเบ).

เบกเบตเบฅเบฒเบเบเบฒเบ™เบงเบฝเบ:
เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเป€เบ•เบฑเบกเบ‚เบญเบ‡เบงเบฝเบเบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบเบฑเบšเบฅเบฐเบšเบปเบš

with-resource-map:
เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเปเบœเบ™เบ—เบตเปˆเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เป€เบ•เบฑเบก. เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปเบกเปˆเบ™เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡
เบŠเบธเบ” key-value เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ—เบตเปˆเบกเบต plugin
เบ›เบฐเป€เบžเบ” เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™. เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบžเบดเบกเบญเบญเบ stdout เป‚เบ”เบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ เบงเบฝเบเป€เบฎเบฑเบ”เบ‡เบฒเบ™เบ—เปเบฒ เปเบฅเบฐ
เบ–เบทเบเบงเบดเป€เบ„เบฒเบฐ เปเบฅเบฐเป€เบเบฑเบšเป„เบงเป‰เป‚เบ”เบ Plainbox.

with-job-defs:
เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเบšเบฒเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบ„เปเบฒเบ™เบดเบเบฒเบกเบงเบฝเบ. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™
เบŠเบธเบ”เบ™เบตเป‰เบ›เบฐเบเบญเบšเบกเบตเบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰: plugin, เบ•เป‰เบญเบ‡เบเบฒเบ™, เบ‚เบถเป‰เบ™เบขเบนเปˆเบเบฑเบš, เบ„เปเบฒเบชเบฑเปˆเบ‡ เปเบฅเบฐ
เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบ.

เป„เบŸเบฅเปŒเปเบ™เบš:
เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเป„เบŸเบฅเปŒเปเบ™เบš. เป„เบŸเบฅเปŒเปเบ™เบšเปเบกเปˆเบ™เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบ stdout เบ™เป‰เปเบฒ
เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบงเบฝเบเบ—เบตเปˆเบกเบตเบ›เบฐเป€เบžเบ” plugin เป„เบŸเบฅเปŒเปเบ™เบš. เป„เบŸเบฅเปŒเปเบ™เบšเบ•เบปเบงเบˆเบดเบ‡เปเบกเปˆเบ™
base64-เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”.

เบกเบตโ€‹เบ„เปเบฒโ€‹เป€เบซเบฑเบ™โ€‹:
เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ–เบทเบเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเบ„เปเบฒเบ„เบดเบ”เบ„เปเบฒเป€เบซเบฑเบ™เบ—เบตเปˆเป€เบžเบตเปˆเบกเป‚เบ”เบเบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ•เปเปˆเปเบ•เปˆเบฅเบฐเบœเบปเบ™เบ‚เบญเบ‡เบงเบฝเบ
เบ—เบตเปˆเบกเบตเปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เบเบฑเบšเบงเบฝเบเบœเปˆเบฒเบ™:
เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบ›เบฐเบเบญเบšเบกเบต เบœเปˆเบฒเบ™ เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ„เบฝเบ‡เบ„เบนเปˆเบเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบงเบฝเบ. เบ—เบฒเบ‡
attribute เบ›เบฐเบเบญเบšเบกเบต checksum เบ‚เบญเบ‡เบ™เบดเบเบฒเบกเบงเบฝเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบชเบฐเป€เบžเบฒเบฐ
เบ™เบดเบเบฒเบกเบงเบฝเบ. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบงเบฝเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบงเบฝเบเบ—เบตเปˆเบกเบต plugin
เบ›เบฐเป€เบžเบ” เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

with-job-hash:
เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบ›เบฐเบเบญเบšเบกเบต hash เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ„เบฝเบ‡เบ„เบนเปˆเบเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบงเบฝเบ. The hash
attribute เปเบกเปˆเบ™ checksum เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ„เปเบฒเบ™เบดเบเบฒเบกเบงเบฝเบ. เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ„เบฝเบ‡เบ„เบนเปˆเบเบฑเบš
เบเบฑเบš เบเบฑเบšเบงเบฝเบเบœเปˆเบฒเบ™.

machine-json:
เป€เบญเบเบฐเบชเบฒเบ™ JSON เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฐเบกเบตเบซเบ™เป‰เบญเบ (เบšเปเปˆเบกเบตเบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ”เป†).
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ–เป‰เบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบšเปเปˆเป„เบ”เป‰เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ—เบตเปˆเบˆเบฐเบญเปˆเบฒเบ™เป‚เบ”เบเบกเบฐเบ™เบธเบ”
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบŠเปˆเบงเบเบ›เบฐเบขเบฑเบ”เบžเบทเป‰เบ™เบ—เบตเปˆเบšเบฒเบ‡.

rfc822
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบชเปเบฒเบฅเบฑเบš json เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบ: เบ”เป‰เบงเบ-io-log,
squash-io-log, flatten-io-log, with-run-list, with-job-list, with-resource-map,
with-job-defs, เบกเบตเป„เบŸเบฅเปŒเปเบ™เบš, เบเบฑเบšโ€‹เบ„เปเบฒโ€‹เป€เบซเบฑเบ™โ€‹, เบเบฑเบšเบงเบฝเบเบœเปˆเบฒเบ™, with-job-hashเบ—เบตเปˆเบขเบนเปˆ เบžเบฝเบ‡เปเบ•เปˆ
เบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™เปเบกเปˆเบ™ เป€เบ„เบทเปˆเบญเบ‡-json เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบšเปเปˆเบกเบตเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเบ™เบตเป‰.

เบ‚เปเป‰เบ„เบงเบฒเบก
เบ„เบทเบเบฑเบ™เบเบฑเบš rfc822.

xlsx
with-sys-info:
เบชเบฐเป€เบ›เบฃเบ”เบŠเบตเบ”เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเปเบœเปˆเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบฎเบฒเบ”เปเบง
เปƒเบ™ lspci, lsusb, udev, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบชเบฐโ€‹เบซเบผเบธเบšโ€‹เบฅเบงเบกโ€‹:
เบชเบฐเป€เบ›เบฃเบ”เบŠเบตเบ”เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเบ•เบปเบงเป€เบฅเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เบ™เบตเป‰เบ›เบฐเบเบญเบšเบกเบตเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ‚เบญเบ‡
เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบœเปˆเบฒเบ™โ€‹เบเบฒเบ™โ€‹, เป„เบ”เป‰โ€‹เบฅเบปเป‰เบกโ€‹เป€เบซเบฅเบงโ€‹, เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ‚เป‰เบฒเบกโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ™เบฑเบšโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹.

เบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบงเบฝเบ:
เบชเบฐเป€เบ›เบฃเบ”เบŠเบตเบ”เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบŠเบตเบ”เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ

with-text-attachments:
เบชเบฐเป€เบ›เบฃเบ”เบŠเบตเบ”เบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเป„เบŸเบฅเปŒเปเบ™เบšเบ‚เปเป‰เบ„เบงเบฒเบกเบขเบนเปˆเปƒเบ™เบŠเบตเบ”เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ

xml
เบŠเบทเปˆเบฅเบนเบเบ„เป‰เบฒ:
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒโ€‹เบ—เบตเปˆโ€‹เบˆเบฐ override เบŠเบทเปˆโ€‹เบ‚เบญเบ‡โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบ—เบตเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹
เป€เบญเบเบฐเบชเบฒเบ™ XML. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบŠเบทเปˆเบ™เบฑเป‰เบ™ เบเปˆเบญเบ‡เบ—เปเบฒเบกเบฐเบ”เบฒ. เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบœเปˆเบฒเบ™
--output-options client-name=เบŠเบทเปˆเบญเบทเปˆเบ™ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡.

เบเบฒเบ™เป‚เบญเบ™เป€เบ‡เบดเบ™ เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเบชเบฒเบกเบฒเบ”เบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ (เบ™เบตเป‰เปเบกเปˆเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบชเบธเบ”, เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™)
เบซเบผเบทเบชเบฒเบกเบฒเบ”เบกเบญเบšเปƒเบซเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบญเบฑเบ™เปœเบถเปˆเบ‡เป€เบžเบทเปˆเบญเบ›เบธเบ‡เปเบ•เปˆเบ‡เบ•เปเปˆเป„เบ›. เบ„เบงเบฒเบกโ€‹เบ„เบดเบ”โ€‹เปเบกเปˆเบ™โ€‹เบงเปˆเบฒโ€‹
เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบžเบดโ€‹เป€เบชเบ”โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบเบฒเบ™โ€‹เบ‚เบปเบ™โ€‹เบชเบปเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡ (เบกเบฑเบโ€‹เบˆเบฐโ€‹เบšเบงเบโ€‹เปƒเบชเปˆโ€‹เบเบฑเบšโ€‹เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹
เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบ) เป€เบžเบทเปˆเบญเบเป‰เบฒเบเบœเบปเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบˆเบฒเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบžเบฒเบเปƒเบ•เป‰เบฅเบฐเบšเบปเบšเป„เบ›เบชเบนเปˆเบœเบปเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเบนเบ™เบเบฒเบ‡
repository

เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบเบ”เป‰เบงเบ --เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบ, เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡
เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เบœเปˆเบฒเบ™ --เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡ ? เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™ a
URL เบˆเบธเบ”เบซเบกเบฒเบเบ›เบฒเบเบ—เบฒเบ‡เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบ --transport-where= เบ—เบฒเบ‡เป€เบฅเบทเบญเบ. syntax เบ‚เบญเบ‡
URL เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป„เบ›เบ•เบฒเบกเบ›เบฐเป€เบžเบ”เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡.

Plainbox เบกเบฒเบžเป‰เบญเบกเบเบฑเบšเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

launchpad
เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเป‚เบ”เบเปƒเบŠเป‰ xml เบชเบปเปˆเบ‡เบญเบญเบเป„เบ›เบเบฑเบ‡เบฎเบฒเบ”เปเบง Launchpad
เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบชเบปเบกโ€‹เบšเบฑเบ”โ€‹เบ—เบตเปˆโ€‹เบฎเบนเป‰โ€‹เบˆเบฑเบโ€‹เบžเบฝเบ‡โ€‹เป€เบฅเบฑเบโ€‹เบ™เป‰เบญเบโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เป‚เบ”เบโ€‹ https://launchpad.net/ เป€เบงเบฑเบšเป„เบŠเบ—เปŒ.

เบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡
เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบชเบปเปˆเบ‡เบญเบญเบเป‚เบ”เบเปƒเบŠเป‰ xml เบœเบนเป‰เบชเบปเปˆเบ‡เบญเบญเบเป„เบ›เบเบฑเบ‡ Canonical
เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™ (https://certification.canonical.com).

เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบžเบฝเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบเบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ„เบปเบ™เปเบ•เปˆเบ—เบตเบกเบ‡เบฒเบ™เบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบฎเบฒเบ”เปเบง Canonical
เบ—เบตเปˆเบเบฑเบ‡เบฎเบฑเบเบชเบฒ Plainbox เปเบฅเบฐ Checkbox เปเบ•เปˆเบกเบฑเบ™เบ–เบทเบเบเปˆเบฒเบงเป€เบ–เบดเบ‡เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™.

OPTIONS


เบ–เป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡:

--เบšเปเปˆเป‚เบ•เป‰เบ•เบญเบš
เบ‚เป‰เบฒเบกเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš

-n, -- เปเบฅเปˆเบ™เปเบซเป‰เบ‡
เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เบงเบฝเบเบซเบผเบฒเบเปเบ—เป‰เป†

--dont-suppress-output
เบขเปˆเบฒเบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เบšเบฒเบ‡เบ›เบฐเป€เบžเบ” plugin เบงเบฝเบ

-f, --เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹
เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบœเบปเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰ (เบœเปˆเบฒเบ™ ? เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹)

-p, --output-options
เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเปเบเบเบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”เบ‚เบญเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบปเบ™เป„เบเบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบ (เบœเปˆเบฒเบ™ ? เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹)

-o, --output-file
เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบœเบปเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰ FILE (เบซเบผเบทโ€‹เป€เบžเบทเปˆเบญ stdout เบ–เป‰เบฒ FILE เปเบกเปˆเบ™ -โ€‹)

-t, --เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡
เปƒเบŠเป‰เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบšเบฒเบ‡เบšเปˆเบญเบ™ (เบœเปˆเบฒเบ™ ? เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบŠเบทเปˆเบ—เบฒเบ‡เป€เบฅเบทเบญเบ)

เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹: ?

--เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡-เบšเปˆเบญเบ™
เบšเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ—เบตเปˆเป€เบฅเบทเบญเบ

--เบเบฒเบ™โ€‹เบ‚เบปเบ™โ€‹เบชเบปเปˆเบ‡โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹
เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบ‚เบฑเป‰เบ™เบ”เป‰เบงเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเบˆเบธเบ”เบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบทเบญเบ key-value (k=v) เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡

-T, -- เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เปเบœเบ™โ€‹เบเบฒเบ™โ€‹
เป‚เบซเบผเบ”เปเบœเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰

-i, --include-pattern
เบฅเบงเบกเป€เบญเบปเบฒเบงเบฝเบเบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเปƒเบซเป‰เป„เบงเป‰

-x, --exclude-pattern
เบšเปเปˆเบฅเบงเบกเป€เบญเบปเบฒเบงเบฝเบเบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ›เบปเบเบเบฐเบ•เบด

-w, --เบšเบฑเบ™เบŠเบตเบ‚เบฒเบง
เป‚เบซเบผเบ”เบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบšเบเบฒเบ™เปเบฅเปˆเบ™

เปƒเบŠเป‰ plainbox-run online เป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เบ›เบถเป‰เบก Frappe
    เบ›เบถเป‰เบก Frappe
    Frappe Books เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เบŸเบฃเบต เปเบฅเบฐเป€เบ›เบตเบ”
    เบŠเบญเบšโ€‹เปเบงโ€‹เบเบฒเบ™โ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบ›เบทเป‰เบกโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบ desktop เบงเปˆเบฒโ€‹
    เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เปเบฅเบฐโ€‹เบ”เบตโ€‹เบญเบญเบโ€‹เปเบšเบšโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป‚เบ”เบโ€‹
    เบ—เบธเบฅเบฐเบเบดเบ”เบ‚เบฐเปœเบฒเบ”เบ™เป‰เบญเบ เปเบฅเบฐเบ™เบฑเบเบญเบดเบ”เบชเบฐเบฅเบฐ. เบกเบฑเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบ›เบทเป‰เบก Frappe
  • 2
    Python เบ•เบปเบงเป€เบฅเบ
    Python เบ•เบปเบงเป€เบฅเบ
    เบ‚เปˆเบฒเบง: NumPy 1.11.2 เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เปˆเบญเบเบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบ
    เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบ™ sourceforge. เบฅเปเป‰
    เบชเปเบฒเบฅเบฑเบš Windows, Mac, เปเบฅเบฐ Linux เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš
    เบเบฒเบ™เปเบˆเบเบขเบฒเบเปเบซเบผเปˆเบ‡เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เปเบŸเป‰เบกเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบชเบตเปˆ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Numerical Python
  • 3
    CMU Sphinx
    CMU Sphinx
    CMUSphinx เป€เบ›เบฑเบ™เบฅเปเบฒเป‚เบžเบ‡เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ
    เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบชเบฝเบ‡เป€เบงเบปเป‰เบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเบš
    เบ›เปˆเบญเบเบญเบญเบเบกเบฒเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบšเบš BSD. เบกเบฑเบ™โ€‹เปเบกเปˆเบ™
    เบเบฑเบ‡เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” CMU Sphinx
  • 4
    PyScripter
    PyScripter
    PyScripter เป€เบ›เบฑเบ™ Python เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
    เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบšเบšเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ (IDE)
    เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบเบ„เบงเบฒเบกเบ—เบฐเป€เบเบตเบ—เบฐเบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™
    เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš
    เบเบฒเบ™โ€‹เบ„เป‰เบฒโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PyScripter
  • 5
    เป€เบเบปเปˆเบฒ Feren OS Repositories
    เป€เบเบปเปˆเบฒ Feren OS Repositories
    เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš
    Feren OS. เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบญเบฑเบ™เบซเบผเป‰เบฒเบชเบธเบ”, เปƒเบซเป‰เปเบฅเปˆเบ™
    เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰: (16.04-based) echo
    "เป€เบ”เบš...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Old Feren OS Repositories
  • 6
    OmegaT - multiplatform CAT tool
    OmegaT - multiplatform CAT tool
    OmegaT เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เบŸเบฃเบต เปเบฅเบฐเป€เบ›เบตเบ”
    Multiplatform Computer Assisted
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เปเบ›โ€‹เบžเบฒโ€‹เบชเบฒโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบšโ€‹เบ„เบนเปˆ fuzzyโ€‹,
    เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒ, เบŠเบญเบเบซเบฒเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™,
    เบ„เปเบฒโ€‹เบชเบฑเบšโ€‹เบ›เบฐโ€‹เบ”เบฒโ€‹, เปเบฅเบฐ tran ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” OmegaT - multiplatform CAT tool
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad