Ito ang command na hh_client 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
hh_client - Interface para sa Pag-hack ng typechecker ng wika
SINOPSIS
hh_kliyente [MODE] [Opsyon] [DIRECTORY]
DESCRIPTION
hh_kliyente(1) ay isang interface sa isang static na tool sa pagsusuri na siyang nagpapatupad ng karamihan sa
Sistema ng uri ng wika ng hack. Ang code ay dapat pumasa sa pagpapatunay ng tool na ito upang maging
itinuturing na wastong code sa wikang Hack.
Mayroong ilang mga posible MODEs para sa hh_kliyente(1) (tingnan sa ibaba). Bilang default, ito ay mag-invoke
ang tsek mode, na may kasalukuyang direktoryo bilang DIRECTORY. Ito ay mga makatwirang default,
ibig sabihin na karamihan sa mga user ay maaari lamang tumawag sa command bilang
hh_kliyente
na walang mga argumento upang makakuha ng isang listahan ng mga error sa uri sa buong proyekto.
Ang lahat ng mga MODEs tanggapin a DIRECTORY bilang isang opsyonal na pangwakas na argumento. Ito ay nagsasaad ng
proyekto kung saan gagana. hh_kliyente(1) inaakyat ang filesystem mula sa DIRECTORY
hanggang sa makakita ito ng file na tinatawag .hhconfig at pagkatapos ay gumagana sa katawan ng code ng wika ng Hack
nakaugat sa direktoryong ito. Kung hindi DIRECTORY ay tinukoy, ginagamit nito ang kasalukuyang direktoryo ng
default. Nangangahulugan ito na maaari kang tumakbo hh_kliyente(1) sa anumang subdirectory ng iyong proyekto at kumuha
i-type ang mga error para sa buong proyekto nang hindi tinukoy ang a DIRECTORY tahasang
hh_kliyente(1) nagpapatupad ng napakaliit na lohika mismo, ngunit sa halip ay nagsisilbing interface sa
hh_server(1) demonyo. Ang server ay awtomatikong magsisimula at magre-restart kung kinakailangan.
mode
tsek
Ang default MODE kung walang tinukoy. Sa no Opsyon tinukoy, nagpi-print ito ng isang listahan ng uri
mga error sa karaniwang output, o mga pag-print ng "Walang mga error!" kung wala.
Marami Opsyon makakaapekto sa output ng tsek mode, kung minsan ay nagiging dahilan upang ganap itong gawin
iba't ibang bagay. (Ang mga iyon ay maaaring ituring na "mga sub-mode" ng tsek mode.) Marami sa mga ito
ang mga opsyon ay sumasailalim sa malaking rebisyon at sa gayon ay hindi nakadokumento dito; Basahin ang
pinagmulan para sa isang buong listahan.
Malawakang-kapaki-pakinabang Opsyon para tsek kasama sa mode ang:
--kulay FILE
Sub-mode na nagpi-print ng impormasyon sa kung anong mga bahagi ng FILE ay talagang
typechecked at alin ang hindi. Dahil sa bahagyang mode ng Hack at interoperability ng PHP,
ang uri ng sistema ay maaaring hindi alam ang mga uri ng mga bahagi ng isang programa. Sa kasong ito, ito
nagtitiwala sa programmer at nagpapatuloy. Ang --kulay mode ay nagpi-print ng isang file na may ANSI
mga kulay ng terminal, kung saan ang berdeng code ay talagang ganap na nasuri, at ang pulang code ay hindi maaaring
ganap na nasuri dahil sa naturang nawawalang uri ng impormasyon.
- Tumulong Nagpi-print ng impormasyon tungkol sa hh_kliyente(1) at ang mga opsyon sa command line nito, at pagkatapos ay lalabas.
Marami sa mga opsyong inilarawan doon ay pang-eksperimento, lalo na kung hindi
inilarawan sa pahina ng tao na ito.
--mula sa EDITOR
Nagpi-print ng output sa format na inaasahan ng isang partikular na editor. Mga wastong halaga ng EDITOR
ay emacs at kalakasan. Para sa paggamit ng iba pang mga tool, subukan --json sa halip.
--json Nagpi-print ng output sa isang JSON na format na inilaan para sa pagkonsumo ng makina, sa halip na ang
output na inilaan para sa pagkonsumo ng tao na output bilang default.
--sinusubukan muli NUM
Kung abala ang typechecker daemon, subukan NUM beses na kumonekta dito bago sumuko.
Itakda NUM sa 0 upang huwag paganahin ang mga muling pagsubok kung ang server ay hindi kaagad magagamit.
--katayuan
Nagpi-print ng impormasyon ng error sa uri ng nababasa ng tao sa standard out at pagkatapos ay lalabas. Ang
default na sub-mode ng tsek kung walang tinukoy. Ang output na ito ay hindi inilaan para sa
paggamit ng mga kasangkapan, ngunit para lamang sa pagkonsumo ng tao. Para sa output na nilayon para sa paggamit ng tool,
tingnan ang --json at / o --mula sa mga pagpipilian.
--bersyon
Ini-print ang kasalukuyang bersyon ng kliyente, kasama ang build ID at petsa ng pagbuo, at pagkatapos
labasan.
--auto-kumpleto
Autocompletes text sa STDIN kung saan pinapalitan ang cursor AUTO332. Nagbabalik a
listahang pinaghihiwalay ng bagong linya.
--hanapin STRING
Malabo na mga kahulugan ng simbolo ng paghahanap para sa STRING. Nagbabalik ng listahang pinaghihiwalay ng bagong linya.
simula
Tahasang sinisimulan ang hh_server(1) daemon kung hindi pa ito tumatakbo. Hindi ito
karaniwang kinakailangan, dahil tsek sisimulan ito ng mode kung kinakailangan kung hindi ito tumatakbo.
itigil
Tahasang pinipigilan ang hh_server(1) daemon kung ito ay tumatakbo. Ito ay karaniwang hindi kinakailangan,
dahil lalabas ang daemon kung hindi pa ito nagamit sa mahabang panahon.
i-restart ang
Tahasang huminto at pagkatapos ay magsisimula muli ang hh_server(1) demonyo. Nabigo kung ang daemon ay hindi
kasalukuyang tumatakbo. Ang pag-restart ng daemon ay hindi karaniwang kinakailangan, dahil ina-update nito ito
estado sa background, at hh_kliyente(1) ay awtomatikong i-restart ito kung ang typechecker
binaries ay na-update.
EXIT STATUS
para tsek mode sa --katayuan sub-mode, hh_kliyente(1) nagbabalik ng 0 kung walang uri
mga error, at hindi zero kung hindi man.
Ang mga exit status para sa anumang iba pang invocation ay kasalukuyang hindi natukoy at maaaring magbago.
Kapaligiran
USER Ginamit kasama ang landas patungo sa ugat ng proyekto upang mahanap ang socket
para sa pakikipag-usap sa pagtakbo hh_server(1) demonyo. Karaniwang itinakda ng iyong pag-login
kapaligiran, ngunit maaaring hindi nakatakda sa ilang hindi karaniwang mga setup.
Gamitin ang hh_client online gamit ang mga serbisyo ng onworks.net