cloc הוא קוד פתוח ותוכנה של שורת הפקודה הפלטפורמות מיושמת בפרל ותוכנן מהיסוד כדי לשמש ככלי תכנות לספירת שורות ריקות, קווים פיזיים, כמו גם קווי תגובה של קוד מקור. הוא תומך במספר רב של שפות תכנות.
התוכנה מסוגלת הגדרות תגובה שפת קריאה, לספור קוד בתוך ארכיונים דחוסים, מציעה מספר אפשרויות לפתרון בעיות, אוסף תוצאות מריצות מרובות יחד על ידי פרויקט ועל ידי שפה, ומטפלת בשמות ספריות וקבצים עם דמויות יוצאות דופן או spaces.Command-קו optionsThe cloc תכנית מציעה מגוון רחב של אפשרויות שורת הפקודה, שניתן לראות במבט חטוף על ידי הפעלה & lsquo; --help & rsquo cloc; הפקודה במסוף אמולטור. פקודות מאורגנות בקטגוריות שונות, כגון אפשרויות קלט, אפשרויות עיבוד, אפשרויות סינון, אפשרויות באגים, כמו גם אפשרויות פלט.
בין אפשרויות שורת הפקודה מעניינות ביותר, אנחנו יכולים לדבר על היכולת לדווח על תוצאות לכל קובץ מקור, כדי לעבד את כל הקבצים בעלי סיומת ספציפית, להשתמש במסננים לעיבוד langguage מותאם אישית, כמו גם להתעלם חלל לבן אופקי כאשר משווים files.Getting התחיל עם ClocAs ציינו, cloc הוא יישום פשוט מאוד, כי אפילו לא דורש התקנה. כדי להשתמש בו, פשוט להוריד את הגרסה האחרונה מSoftoware באמצעות כפתור ההורדה הייעודי בצד הימין, לשמור את הארכיון במחשב שלך, לפרוק אותו, לפתוח את יישום מסוף אמולטור, נווט אל המיקום של קבצי ארכיון חילוץ (למשל cd / home /softoware/cloc-1.62) ולהפעיל & lsquo; rsquo cloc &; command.Under את מכסה המנוע והפעלה נתמך systemsTaking מבט מתחת למכסת המנוע של cloc, אנו יכולים להבחין כי התוכנה כתובה כולו בlangauge תכנות פרל והוא נתמך במסגרת GNU / Linux, Solaris, AIX, z / OS, IRIX64 , ומערכות הפעלת Microsoft Windows. שני 32-bit (x86) או 64-bit ארכיטקטורות (x86_64) חומרה נתמכות בשלב זה
מה חדש במהדורה זו:.
- ניו שפות:
- CUDA
- ECPP
- בגביעים
- Haml
- כידון
- Harbour
- HLSL
- JSON
- Kotlin
- שפם
- PL / I
- בובות מניפסט
- מחבט
- משדד
- RobotFramework
- סוויפט
- כתב-יד
- אחדות-טרומי
- Velocity תבנית שפה
- Windows מסר
- הגדרת Windows מודול
- Windows משאב
- יקס כולל
- מקור יקס
- לוקליזציה מחרוזת יקס
- xBase
- xBase הכותרת
- XQuery
- עדכונים:
- הארכת JSP נוסף .jspf
- MSBuild תסריט נוסף הרחבות .vcproj, .wixproj, .vbproj
- הרחבות אצווה נוסף DOS .cmd, .btm
- הארכת C ++ נוסף .ג ++
- קווי פסקל שמתחילים ב{! נספרים כקוד כחלק מהדרים לטפל אלה כהנחיות מהדר.
- טקסט התייחס Lisp בין # | ו| # כתגובת בלוק .
- לדכא תצוגת קצב התקדמות אם --quiet מוגדר.
- - ספריות להוציא-dir הם גזם לפני חיפוש הקובץ יורד לספריות אלה לא רק מתעלם מקבצים יש
- ההיגיון שמיישר זוגות קובץ בין סטי --diff שוכתב. מקרי פינה כמו הבדל בין קובץ אחד וקבוצה של טיפול בקבצים הרבה יותר דווקא.
- אפשרויות ותכונות חדשות:
- - להסביר = LANG הדפסת המסננים המשמשים להסרת הערות עבור השפה LANG ויציאה. בחלק ממקרים את המסננים מתייחסים לגרות פרל ולא בביטויים רגילים. בדיקה של קוד המקור עשויה להיות נחוץ להסבר נוסף.
- פקודות מאקרו מסנן חדשים נוסף:
- remove_between_general, המקבל להתחיל וסמן תגובה הסוף.
- remove_between_regex, המקבל להתחיל וregexes תגובה הסוף.
- כראוי לטפל בקבצי טקסט שמתחילים עם סימנים להזמין Byte Unicode.
- תיקוני באגים:
- הסרת שורות החדשות מזויפות מיוצרות על ידי regexes הסרת תגובה רעה
- אשר עלול לגרום. של diff השגוי
- מטפל כהלכה סיומות קבצים עם תווים שאינם אלפאנומריים.
- קובץ הצג לספור עם --sum-דיווחים.
- כראוי לקודד תווים ו,, & quot ;, 'בפלט ב- XML.
- כראוי לקרוא ולכתוב ערכים ל 'remove_between_general'
- מאקרו בקבצי טקסט הגדרת שפה.
מה חדש בגרסת 1.60:
- גרסה זו מוסיפה תמיכה עבור פחות, Razor, JavaServer Faces, SASS, איפקס טריגר, Visualforce רכיב, Visualforce דף, Verilog-SystemVerilog, וחזיר לטיני.
מה חדש בגרסה 1.54:
- הערות שחרור עבור http גרסת 1.54 cloc: // cloc. sourceforge.net 1 אוקטובר 2011
פלט
מה חדש בגרסת 1.53:
- גרסה זו מוסיפה תמיכה עבור וMXML, משפרת XML / פלט XSLT, וכולל תיקוני באגים לאפשרות --diff.
מה חדש בגרסת 1.52:
- גרסה זו מוסיפה תמיכה לגרובים, סקאלה, וXAML, משפר את מתלה Fortran וCOBOL, ומוסיף אפשרויות חדשות להתעלמות רווחים בעת חישוב הפרשים ולא כולל קבצים עם סיומות מסוימות. כמה באגים קטנים באפשרות ההבדל גם היו קבועים.
מה חדש בגרסת 1.07:
- גרסה זו מוסיפה תמיכה לשפת VHDL ומשפרת את המסנן שמבדיל בין קבצי C Objective MATLAB, החזרת, ו.
מה חדש בגרסה 1.05:
- שפות חדשות:. ActionScript, D
- אפשרויות חדשות: --skip-ייחוד, --original-dir, --match-f, עכשיו טופלו מחרוזות המצוטטות משולש --not-התאמה-f Python כהערות .
- JSP עכשיו גם מעובד עם C / מסנני ++ C.
- יציאה (במקום להזהיר ולהמשיך) אם יינתנו אפשרויות נכונות.
- תוקן באג בקוד זיהוי קבצים הכפול.
- גרסאות קודמות ספרו קבצים כפולים פעמיים.
- יישור עמודת פלט תקן בעת עבודה עם שמות קבצים ארוכים או שפות.
דרישות :
- Perl
תגובות לא נמצא