Cloc, kuverenga mitsara yekodhi yekodhi muchirongwa chako

nezve cloc

Muchinyorwa chinotevera isu ticha tarisa kuCloc. Kana iwe ukashanda seyekuvandudza, ungangoda kugovera kufambira mberi kwako uye nhamba dzekodhi yako naboss kana vatinoshanda navo. Kune akadai kesi, ini pachangu ndinoziva nezve mashoma mapurogiramu aripo ekuongorora iyo sosi kodhi. Imwe chirongwa chakadai 'Cloc'.

Tichishandisa Cloc, isu tichakwanisa nyore kuverenga mitsara yekodhi kubva kune akasiyana epurogiramu mitauro. Inoverenga isina mitsara mitsara, yekutaura mitsara, uye sosi kodhi mitsara. Pakupera inotiratidza iwo mhedzisiro mune yakarongeka fomati yemakoramu. Cloc ndeye yemahara, yakavhurwa sosi, muchinjika-chikuva chinoshandiswa chakanyatsonyorwa mumutauro wePerl wechirongwa.

Hunhu hwakawanda hweCloc

Cloc inotipa akasiyana maitiro echirongwa cheiyi dhizaini. Izvi zvinosanganisira zvinotevera:

  • Es Nyore kuisa uye kushandisa. Izvo hazvidi kutsamira.
  • Iyo yakavhurika sosi chirongwa uye muchinjiko.
  • Tichakwanisa kuburitsa zvinoguma nemhando dzakasiyana dzemafomati, zvakaita se; mavara akajeka, SQL, JSON, XML, YAML, kana makoma akaparadzaniswa.
  • Iyo inotipa isu mikana ye shandisa ne git.
  • Tichakwanisawo kuverenga kodhi mumadhairekitori uye madhairekitori.
  • Inogona zvakare kushandiswa ne akaomesesa mafaera senge tar, Zip mafaera, Java .ear mafaera, Etc.

Cloc kuisirwa

Zvinobatsira Cloc inowanikwa mune yakasarudzika marevista eakawanda Unix-senge anoshanda masystem. Saka tinogona kuiisa tichishandisa default package maneja paDebian uye Ubuntu, sezvakaratidzwa pasi apa. Iwe unongofanirwa kuvhura terminal (Ctrl + Alt + T) uye nyora:

gadza apt cloc

sudo apt install cloc

Iwe unogona zvakare gadza uchishandisa wechitatu bato pasuru maneja senge NPM.

npm gadza cloc

npm install -g cloc

Verenga mitsara yekodhi yekodhi

Kuti uone kuti zvinoshanda sei, ngatitarisei pane yakapusa muenzaniso. Ndine chirongwa, chaicho 'Mhoro Nyika'yakanyorwa muna C. Pazasi ini ndinokuratidza kodhi ine iro chete faira:

cloc faira c muenzaniso

Para verenga mitsara yekodhi muchirongwa hello.c, mhanya chete:

kuverenga mitsara kubva ku cloc c mafaera

cloc hola.c
  1. Chikamu chekutanga chichatiratidza zita remitauro yekuronga iyo kodhi inogadzirwa nayo mabviro. Sezvinoonekwa kubva pane zvakaburitswa pamusoro, iyo sosi kodhi yechirongwa yakanyorwa muC yemutauro wechirongwa.
  2. Muchikamu chechipiri tichaona iyo nhamba yefaira mumutauro wega wega wepurogiramu. Semuenzaniso uyu, icharatidza 1 nekuti ndiyo nhamba yefaira rine kodhi yacho.
  3. Chikamu chechitatu chinoratidza iyo yakazara mitsara isina chinhu. Tine zero isina mitsara mitsara mune yedu muenzaniso kodhi.
  4. Muchikamu chechina tichaona iyo nhamba yemitsara yekutauras.
  5. Uye iyo yekupedzisira neyechishanu ikholamu inoratidza iyo mitsara yakazara, kusasanganisira makomendi, yekodhi kodhi dice.

Verenga mitsara yemafaira akatsimbirirwa, zvirimo mune dhairekitori uye subdirectories

Muenzaniso ingori chirongwa chine mitsara minomwe chete yekodhi, saka kuverenga mitsara iri mukodhi haisi nyaya hombe. Kana isu tichifarira kuverenga zvinhu zvikuru, tarisa muenzaniso unotevera:

cloc rakakura faira

cloc archivo.zip

Zvinoenderana nezvakange zvabuditswa, Cloc iri kuzotiratidza mhedzisiro yefaira rakamanikidzwa mumasekondi, riine fomati yakanaka yekoramu. Tinogona kuona iyo yakazara chikamu chechikamu chimwe nechimwe pakupedzisira, icho chinonyanya kubatsira kana zvasvika pakuongorora kodhi yekodhi yechirongwa.

Cloc haingoverengere yega yega sosi kodhi mafaera, asi zvakare mafaera mukati medhairekitori uye subdirectories, nezvimwe.

Verenga mitsara yekodhi yemafaira ari mune dhairekitori:

cloc dir/

Kana isu tichifanira kuverenga mitsara yekodhi yemafaira ari mukati me Subdirectory, isu tinonyora:

cloc dir/sub/directorio

Cloc rubatsiro

Cloc inogona kuona mitauro dzakasiyana siyana. Kuti ndimuone runyorwa ruzere rwemitauro inozivikanwa, mhanya:

cloc --show-lang

Kana iwe uchida kuziva zvakawanda nezve cloc, tarisa chikamu chekubatsira kutaipa mune chinouraya (Ctrl + Alt + T):

batsira cloc

cloc --help

Ndiani anoda, anogona kubvunza rumwe ruzivo nezve iyi app mune yako repository GitHub.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako