Охцоунт: алат који рашчлањује и броји линије изворног кода

Охцоунт 1

Ако јаје попут анализе садржаја унутар изворног кода ваших омиљених апликација Ова апликација може бити прилично занимљива за више од вас. Данашњи дан разговараћемо о алату који ће нам помоћи да анализирамо линије кода, као и овај исти показаће нам количину редова које садржи свака датотека.

Охцоунт је бесплатна апликација отвореног кода, Лиценциран је под ГНУ Генерал Публиц Лиценсе Верзијом 2, тако да се може дистрибуирати и / или модификовати. Охцоунт је једноставан услужни програм наредбене линије који рашчлањује изворни код и исписује бројевне линије укупно из датотеке изворног кода.

То није само бројач линија изворног кода, такође открива популарне лиценце отвореног кода, као што је ГПЛ, у великом директоријуму изворног кода. Поред тога, Охцоунт такође може открити код који циља одређени програмски АПИ, као што је КДЕ или Вин32.

Ова апликација идентификује датотеке изворног кода на већини програмских језика уобичајено и припрема укупан број кодова и коментара. Може радити на појединачним датотекама или на читавим стаблима директорија.

Охцоунт има две главне компоненте: детектор који одређује породицу главног програмског језика који користи одређена изворна датотека, и парсер који пружа рашчлањивање садржаја изворне датотеке по редовима.

Охцоунт врло је корисно за програмере који желе да анализирају код који су написали сами или други програмери, и проверите колико линија садржи тај код, који су језици коришћени за писање тих кодова, и детаље о лиценци кода итд.

охцоунт

Како инсталирати Охцоунт на Убунту 18.04 ЛТС и деривате?

Иако се изворни код апликације може преузети за компајлирање, имамо могућност да га Охцоунт може пронаћи у Убунту спремиштима.

Ако желите да инсталирате ову апликацију на своје системе Требали би отворити терминал Цтрл + Алт + Т и ми ћемо извршити:

sudo apt install ohcount

Једном када се то учини, апликација ће бити инсталирана на њихов систем.

Како се користи Охцоунт?

Како се користи ова апликација је прилично једноставна, Ако желите знати њихове параметре и шта раде, можете откуцати:

ohcount --help

Сада да би га почели користити, једноставно их треба сместити у главни директоријум изворног кода апликације коју желе да анализирају са терминала.

А у анализи директоријума кода једноставно укуцајте:

ohcount

Мада Они такође могу назначити путању на којој имају апликацију, једноставно упишите:

ohcount /ruta/a/el/codigo

Обавио сам ову апликацију може бити потребно неко време за анализу и приказ резултата, све зависи од величине изворног кода (датотеке, фасцикле, редови).

Само ако желимо да анализирамо једну датотеку морамо је назначити За то можемо то учинити на следећи начин, узимајући, на пример:

ohcount helloworld.c

У случају да жели претражите само један програмски језик у свим датотекама кода извор за анализу можемо да изведемо комбинацију, на пример:

ohcount --detect | grep ^ Python

Si желимо да видимо изворни код унутар датотеке Морамо додати само параметар -а:

ohcount -a helloworld.c

такође можемо да изведемо комбинацију где ћемо у свим датотекама тражити један језик програмирање и покажите нам садржај у датотекама.

ohcount helloworld.c --detect | grep ^ C

Као што је поменуто апликација такође омогућава да видимо лиценце изворног кода па ако желите знати само лиценцу која се користи у изворном коду, откуцаћемо:

ohcount -l

Ако је то случај само за једну датотеку:

ohcount -l helloworld.c

Коначно, да бисте пронашли све датотеке изворног кода у оквиру рекурзивно задатих путања користите параметар -д:

ohcount -d

Овај алат може бити прилично занимљив приликом извођења комбинације параметара како би се добили конкретнији резултати.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.