Ha énolyan, mint elemezni a tartalmat a kedvenc alkalmazások forráskódjában Ez az alkalmazás egynél többen számára érdekes lehet. A mai nap olyan eszközről fogunk beszélni, amely segít elemezni a kódsorokat, és ugyanez megmutatja az egyes fájlok sorainak mennyiségét.
Az Ohcount egy ingyenes és nyílt forráskódú alkalmazás, A GNU General Public License 2-es verziója alatt licencelt, így tovább terjeszthető és / vagy módosítható. Ohcount egy egyszerű parancssori segédprogram, amely értelmezi a forráskódot és kinyomtatja a számokat forráskódfájl összesítése.
Ez nem csak egy forráskódsor számláló, a népszerű nyílt forráskódú licenceket, például a GPL-et is felismeri egy nagy forráskód-könyvtárban. Ezenkívül az Ohcount olyan programot is képes észlelni, amely egy adott programozási API-t, például KDE-t vagy Win32-t céloz meg.
Ez a kb azonosítja a forráskód fájlokat a legtöbb programozási nyelven közös és elkészíti a teljes kód- és megjegyzésszámlálást. Működhet egyedi fájlokon vagy teljes könyvtárfán.
Ócount két fő eleme van: egy detektor amely meghatározza az adott forrásfájl által használt fő programozási nyelv családját, és egy elemző amely a forrásfájl tartalmának soronkénti bontását biztosítja.
Ócount nagyon hasznos azoknak a fejlesztőknek, akik elemezni akarják a saját maguk vagy más fejlesztők által írt kódot, és ellenőrizze, hogy a kód hány sort tartalmaz, milyen nyelveket használtak a kódok megírásához, valamint a kód licenc részleteit stb.
Hogyan telepítsem az Ohcount-ot az Ubuntu 18.04 LTS-re és a derivatívákra?
Bár az alkalmazás forráskódja letölthető a fordításhoz, könnyen megtalálhatjuk az Ohcountot az Ubuntu tárolókban.
Ha telepíteni szeretné ezt az alkalmazást a rendszereire Meg kell nyitniuk a Ctrl + Alt + T terminált, és mi végre fogjuk hajtani:
sudo apt install ohcount
Ha ez megtörtént, az alkalmazást telepítik a rendszerükre.
Hogyan kell használni az Ohcount-ot?
Hogyan kell használni ez az alkalmazás nagyon egyszerű, Ha meg akarja tudni a paramétereiket és mit csinálnak, beírhatja:
ohcount --help
Most a használat megkezdéséhez egyszerűen be kell helyezni őket a forráskód főkönyvtárába az alkalmazásból, amelyet egy terminálról akarnak elemezni.
És a kódkönyvtárban való elemzéshez egyszerűen írja be:
ohcount
Bár Azt is megadhatják, hogy az alkalmazás elérési útja egyszerűen írja be:
ohcount /ruta/a/el/codigo
Kész ez az alkalmazás eltarthat egy ideig az eredmények elemzése és megjelenítése, mindez attól függ, hogy mekkora a forráskód (fájlok, mappák, sorok).
Csak ha egyetlen fájlt akarunk elemezni, meg kell jelölnünk Ehhez a következő módon tehetjük meg, például:
ohcount helloworld.c
Szükség esetén csak egyetlen programozási nyelven kereshet az összes kódfájlban elemezhető forrás kombinációt hajthatunk végre, például:
ohcount --detect | grep ^ Python
Si a forráskódot egy fájlban szeretnénk látni Csak hozzá kell adnunk az -a paramétert:
ohcount -a helloworld.c
is kombinációt hajthatunk végre, ahol az összes fájlban egyetlen nyelvet fogunk keresni programozás és mutassa meg nekünk a fájlok tartalmát.
ohcount helloworld.c --detect | grep ^ C
Mint említettük az alkalmazás lehetővé teszi számunkra a forráskód-licencek megtekintését is így ha csak a forráskódban használt licencet szeretné tudni, akkor beírjuk:
ohcount -l
Ha ez a helyzet csak egyetlen fájl esetén:
ohcount -l helloworld.c
Végül, hogy megtalálja az összes forráskódfájlt rekurzívan megadott utakon belül használja a -d paramétert:
ohcount -d
Ez az eszköz nagyon érdekes lehet, ha paraméterek kombinációját hajtja végre, hogy konkrétabb eredményeket kapjon.