Ohcount: כלי שמנתח וסופר שורות קוד מקור

ספירת אוה 1

אם אניזה כמו לנתח את התוכן בתוך קוד המקור של היישומים המועדפים עליך יישום זה עשוי להיות מעניין למדי עבור יותר מאחד מכם. היום הזה אנחנו הולכים לדבר על כלי שיעזור לנו לנתח את שורות הקוד, כמו גם אותו זה יראה לנו את כמות השורות שכל קובץ מכיל.

Ohcount הוא יישום קוד פתוח וחינמי, זה מורשה תחת הרישיון הציבורי הכללי של GNU גרסה 2, כך שניתן להפיץ אותו ו / או לשנות אותו. אוצ'ונט הוא כלי שורת פקודה פשוט המנתח את קוד המקור ומדפיס את שורות המספרים סך הכל מקובץ קוד מקור.

זה לא רק מונה לקו קוד המקור, הוא גם מגלה רישיונות פופולריים של קוד פתוח, כגון GPL, בספריית קוד מקור גדולה. בנוסף, Ohcount יכול גם לזהות קוד המכוון לממשק API לתכנות מסוים, כגון KDE או Win32.

האפליקציה הזו מזהה קבצי קוד מקור ברוב שפות התכנות נפוץ ומכין את מספר הקודים והספירות של הערות. זה יכול לפעול על קבצים בודדים או על עצי ספריות שלמים.

אוצ'ונט יש שני מרכיבים עיקריים: גלאי שקובעת את משפחת שפת התכנות הראשית בה משתמשים קובץ מקור מסוים, ומנתח המספק פירוט שורה אחר שורה של תוכן קובץ המקור.

אוצ'ונט זה די שימושי עבור מפתחים שרוצים לנתח קוד שנכתב על ידי עצמם או על ידי מפתחים אחרים, ובדוק כמה שורות שקוד מכיל, באילו שפות נעשה שימוש לכתיבת אותם קודים ופרטי הרישיון של הקוד וכו '.

אוצ'ונט

כיצד להתקין את Ohcount ב- Ubuntu 18.04 LTS ונגזרים?

למרות שניתן להוריד את קוד המקור של היישום לקומפילציה, אנו יכולים למצוא בקלות את Ohcount במאגרי אובונטו.

אם ברצונך להתקין יישום זה במערכות שלך עליהם לפתוח מסוף Ctrl + Alt + T ואנחנו הולכים לבצע:

sudo apt install ohcount

ברגע שזה נעשה, יהיה להם להתקין את היישום במערכת שלהם.

כיצד להשתמש ב- Ohcount?

איך להישתמש יישום זה די פשוט, אם אתה רוצה לדעת את הפרמטרים שלהם ומה הם עושים, אתה יכול להקליד:

ohcount --help

עכשיו כדי להתחיל להשתמש בו, הם פשוט צריכים להיות ממוקמים בספריה הראשית של קוד המקור של היישום שהם רוצים לנתח ממסוף.

ולהיות בתוך ספריית הקוד לנתח פשוט הקלד:

ohcount

למרות הם יכולים גם לציין את הנתיב שבו יש להם את היישום פשוט להקליד:

ohcount /ruta/a/el/codigo

עשית זאת היישום יתכן שייקח זמן לנתח ולהציג תוצאות, הכל תלוי בכמה גדול קוד המקור (קבצים, תיקיות, שורות).

אם רק אנו רוצים לנתח קובץ יחיד עלינו לציין אותו לשם כך אנו יכולים לעשות זאת באופן הבא, ניקח לדוגמא:

ohcount helloworld.c

במקרה של רצון חפש רק שפת תכנות אחת בתוך כל קבצי הקוד מקור לניתוח נוכל לבצע שילוב, למשל:

ohcount --detect | grep ^ Python

Si אנו רוצים לראות את קוד המקור בתוך קובץ עלינו רק להוסיף את הפרמטר -a:

ohcount -a helloworld.c

גם נוכל לבצע שילוב בו אנו הולכים לחפש בתוך כל הקבצים שפה אחת תכנות ולהראות לנו את התוכן בתוך הקבצים.

ohcount helloworld.c --detect | grep ^ C

כפי שהוזכר היישום מאפשר לנו גם לראות את רישיונות קוד המקור אז אם אתה רק רוצה לדעת את הרישיון המשמש בקוד המקור, אנו הולכים להקליד:

ohcount -l

אם זה המקרה רק לקובץ יחיד:

ohcount -l helloworld.c

לבסוף, כדי למצוא את כל קבצי קוד המקור בנתיבים הנתמכים רקורסיבית, השתמש בפרמטר -d:

ohcount -d

כלי זה יכול להיות די מעניין בעת ​​ביצוע שילוב של פרמטרים כדי להשיג תוצאות ספציפיות יותר.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.