InglesPransesEspanyol

Patakbuhin ang mga server | Ubuntu > | Fedora > |


OnWorks favicon

sakit ng ulo - Online sa Cloud

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

Ito ang command headache na maaaring patakbuhin sa OnWorks free 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


sakit ng ulo - Isang programa upang pamahalaan ang lisensya ng iyong source file.

SINOPSIS


sakit ng ulo [-h file] [-c file] [-r] [-tulong | --tulong] file...

DESCRIPTION


Ang manu-manong pahinang ito ay nagdodokumento ng maikling sakit ng ulo utos.

Ang manu-manong pahinang ito ay isinulat para sa Debian GNU/Linux distribution dahil ang orihinal
Ang programa ay walang manu-manong pahina.

Ito ay isang karaniwang paggamit upang ilagay sa simula ng mga source code file ng isang maikling header na nagbibigay,
halimbawa, ilang impormasyon sa copyright. sakit ng ulo ay isang simple at magaan na tool para sa
madaling pamahalaan ang mga header na ito. Kabilang sa mga pag-andar nito, maaaring banggitin ng isa:

· Ang mga header ay dapat na karaniwang nabuo bilang mga komento sa mga file ng source code. sakit ng ulo deal
na may iba't ibang uri ng mga file at bumubuo para sa bawat isa sa kanila ng mga header sa isang naaangkop
format.

· Awtomatikong nakikita ng mga header ang mga kasalukuyang header at inaalis ang mga ito. Kaya, maaari mong gamitin ito
upang i-update ang mga header sa isang hanay ng mga file.

COMMAND LINE Opsyon


file
Pangalan ng isang file na ipoproseso

-h file
Gumawa ng header na may text na nagmumula sa file

-c file
Basahin ang ibinigay na configuration file

-Tulong tulong
Ipakita ang listahan ng opsyon ng sakit ng ulo

PAGGAMIT


Ilarawan natin ang paggamit ng tool na ito sa isang maliit na halimbawa. Ipagpalagay na mayroon kang maliit
proyektong paghahalo ng C at Caml code na binubuo ng tatlong file na 'foo.c', 'bar.ml' at 'bar.mli'',
at gusto mong bigyan sila ng ilang header. Una sa lahat, magsulat ng isang header file, ibig sabihin, a
plain text file kasama ang mga header ng impormasyon na dapat banggitin. Isang halimbawa ng naturang file
ay ibinigay sa figure 1. Sa sumusunod, ipinapalagay namin na ang file na ito ay pinangalanang 'myheader' at nasa
ang parehong direktoryo ng mga source file.

Pagkatapos, upang makabuo ng mga header, patakbuhin lamang ang command : sakit ng ulo -h myheader foo.c
bar.ml bar.mli

Ang bawat file ay nilagyan ng header kasama ang text na ibinigay sa header file
'myheader', napapalibutan ng ilang dagdag na character depende sa format nito na ginagawa itong a
komento (hal. '(*' at '*)' sa '.ml' na mga file). Kung i-update mo ang header file na 'myheader', ikaw
kailangan lang na muling patakbuhin ang command sa itaas upang i-update ang mga header sa mga file ng source code.

Katulad nito, tumatakbo: sakit ng ulo -r foo.c bar.ml bar.mli inaalis ang anumang umiiral sa mga file
'foo.c', 'bar.ml' at 'bar.mli'. Ang mga file na walang header ay pinananatiling hindi nagbabago.

Configuration FILE


Ang mga uri ng file at format ng header ay maaaring tukuyin ng isang configuration file. Bilang default, ang
ginagamit ang default na builtin na configuration file na ibinigay sa figure 2. Maaari mo ring gamitin ang iyong sarili
configuration file salamat sa -c opsyon: sakit ng ulo -c myconfig -h myheader foo.c bar.ml
bar.mli

Upang maisulat ang iyong sariling configuration, maaari mong sundin ang halimbawang ibinigay sa figure 2. A
configuration file ay binubuo sa isang listahan ng mga entry na pinaghihiwalay ng character na '|'. Ang bawat isa sa
ang mga ito ay gawa sa dalawang bahagi na pinaghihiwalay ng isang '->'.

Ang una ay isang regular na expression. (Ang regular na expression ay nakapaloob sa loob ng double
mga panipi at may parehong syntax tulad ng sa Gnu Emacs.) sakit ng ulo tinutukoy ang mga uri ng file
ayon sa mga basename ng file; kaya, ang bawat file ay tinatalakay gamit ang unang linya ng pangalan nito
tugma

Ang pangalawa ay naglalarawan sa format ng mga header para sa mga file ng ganitong uri. Binubuo ito ng
pangalan ng isang modelo (hal. 'frame'), posibleng sinusundan ng isang listahan ng mga argumento. Ang mga argumento ay
pinangalanang: 'bukas:"(*"' ay nangangahulugan na ang halaga ng argumentong 'bukas' ay '(*'. sakit ng ulo
kasalukuyang sumusuporta sa tatlong modelo at isang espesyal na keyword:

balangkas
Gamit ang modelong ito, ang mga header ay nabuo sa isang frame. Ang modelong ito ay nangangailangan ng tatlo
mga argumento: 'bukas' at 'close' (ang pagbubukas at pagsasara ng mga pagkakasunud-sunod para sa mga komento) at
'linya' (ang karakter na ginamit upang gawin ang mga pahalang na linya ng frame). Dalawang opsyonal
ang mga argumento ay maaaring gamitin na 'margin' (isang string na naka-print sa pagitan ng kaliwa at kanang bahagi ng
ang frame at ang hangganan, bilang default, dalawang puwang) at 'lapad' (ang lapad ng loob
ng frame, ang default ay 68).

linya
Ang mga header ay naka-typeset sa pagitan ng dalawang linya. Tatlong argumento ang dapat ibigay: 'bukas' at
'close' (ang pagbubukas at pagsasara ng mga pagkakasunud-sunod para sa mga komento), 'linya' (ang ginamit na karakter
upang gawin ang mga pahalang na linya). Tatlong opsyonal na argumento ang pinapayagan: 'magsimula' (isang string
typeset sa simula ng bawat linya, bilang default, dalawang puwang), 'huling' (isang string
typeset sa simula ng huling linya) at 'lapad' (ang lapad ng mga linya,
ang default ay 70).

hindi
Ang modelong ito ay hindi bumubuo ng header at walang argumento.

laktawan
Laktawan ang linya na naaayon sa isa sa mga parameter na "tugma" na regexp. Para sa ganitong uri ng
linya, ang bawat pattern ng unang bahagi na tumutugma sa basename ng file ay isinasaalang-alang.

Gumamit ng sakit ng ulo online gamit ang mga serbisyo ng onworks.net


Ad


Ad