Cloc, ƙidaya layin lambar tushe a cikin aikinku

game da cloc

A cikin labarin na gaba zamuyi la'akari da Cloc. Idan kuna aiki azaman mai haɓaka, ƙila kuna buƙatar raba ci gaban ku kuma ƙididdigar lambar ku tare da maigida ko abokan aiki. Don irin waɗannan shari'o'in, Ni kaina na san ƙananan shirye-shirye da ake dasu don bincika lambar tushe. Suchaya daga cikin irin wannan shirin shine 'Cloc'.

Ta amfani da Cloc, za mu iya sauƙaƙe ƙidaya layukan lambar daga harsunan shirye-shirye daban-daban. Ya kirga layukan marasa amfani, layukan sharhi, da layukan lambar tushe. A karshen yana nuna mana sakamako a cikin tsari mai tsari na ginshikan. Cloc kyauta ce, buɗaɗɗen tushe, mai amfani da gicciye cikakke an rubuta shi cikakke a cikin yaren Perl.

Janar halaye na Cloc

Cloc yana ba mu halaye daban-daban don shirin wannan salon. Wadannan sun hada da masu zuwa:

  • Es Sauƙi don shigarwa da amfani. Ba ya buƙatar dogara.
  • Yana da wani bude tushen shirin da dandamali.
  • Za mu iya samarwa sakamako a cikin nau'ikan nau'ikan tsari, kamar; bayyananne rubutu, SQL, JSON, XML, YAML, ko waƙafi rabu dabi'u.
  • Yana ba mu damar amfani da git.
  • Hakanan zamu iya ƙidaya lamba a cikin kundin adireshi da ƙananan kundin adireshi.
  • Hakanan za'a iya amfani dashi tare da fayilolin matsa kamar su tar, Zip fayiloli, Java .ear files, Da dai sauransu

Shigar da kayan aiki

Amfani Akwai kayan aiki a cikin tsoffin wuraren ajiyar yawancin tsarin aiki irin na Unix. Don haka zamu iya girka ta ta amfani da tsoffin manajan kunshin akan Debian da Ubuntu, kamar yadda aka nuna a ƙasa. Dole ne kawai ku buɗe m (Ctrl + Alt + T) kuma buga:

shigar dace cloc

sudo apt install cloc

Zaka kuma iya girka ta amfani da mai sarrafa kunshin na ɓangare na uku kamar NPM.

npm shigar da cloc

npm install -g cloc

Idaya layukan lambar tushe

Don ganin yadda yake aiki, bari muyi la'akari da misali mai sauƙi. Ina da shiri, wanda na saba da shi 'Sannu Duniya'an rubuta a C. A ƙasa na nuna muku lambar da ta ƙunshi fayel ɗin kawai:

cloc fayil c misali

para ƙidaya layukan lambar a cikin shirin hello.c, kawai gudu:

ƙidaya layi daga fayilolin cloc c

cloc hola.c
  1. Shafin farko zai nuna mana sunan yare na shirye-shirye anyi lambar tushe. Kamar yadda ake gani daga fitarwa a sama, asalin lambar shirin an rubuta shi a cikin yaren C.
  2. A shafi na biyu zamu ga yawan fayiloli a cikin kowane yare. Ga wannan misali, zai nuna 1 saboda shine yawan fayilolin da lambar ta ƙunsa.
  3. Shafi na uku ya nuna jimlar layin layin. Muna da layuka marasa layi a cikin lambar misalinmu.
  4. A shafi na huɗu zamu ga yawan layin sharhis.
  5. Kuma shafi na karshe dana biyar yana nuna jimlar layuka, ban da sharhi, na lambar tushe dan lido.

Idaya layukan fayilolin da aka matse, abubuwan da ke cikin kundin adireshi da ƙananan sassan

Misali shiri ne kawai wanda ke da layi bakwai kawai, don haka ƙidayar layuka a cikin lambar ba babban matsala bane. Idan muna da sha'awar ƙidaya manyan abubuwa, duba misalin mai zuwa:

babban fayil

cloc archivo.zip

Dangane da fitowar da ta gabata, Cloc zai nuna mana sakamakon fayil ɗin da aka matse a cikin sakan, tare da tsari mai kyau. Zamu iya ganin jimlar kowane bangare a karshen, wanda yanada matukar amfani idan akazo yin nazarin asalin lambar shirin.

Cloc ba kawai yana ƙididdige fayilolin lambar tushe na mutum ba ne kawai, har ma fayiloli a cikin kundin adireshi da ƙananan hukumomi, da dai sauransu.

Idaya layin lambar fayiloli na fayilolin da ke ƙunshe a cikin kundin adireshi:

cloc dir/

Idan muna buƙatar ƙidaya layukan lambar fayiloli waɗanda ke cikin diananan Shafi, za mu rubuta:

cloc dir/sub/directorio

Taimakon cloc

Cloc na iya gane yarukan shirye-shirye daban-daban. Don ganin ta cikakken jerin harsunan da aka sani, gudu:

cloc --show-lang

Idan kana so ka sani game da cloc, duba sashin taimako bugawa a cikin m (Ctrl + Alt T):

taimaka cloc

cloc --help

Wanda yake so, zai iya shawara ƙarin bayani game da wannan app a cikin ma'ajiyar ka GitHub.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.