Cloc একটি ওপেন সোর্স এবং ক্রস প্ল্যাটফর্ম কমান্ড-লাইন সফ্টওয়্যার পার্ল বাস্তবায়িত এবং ফাঁকা লাইন, শারীরিক লাইন, এবং সেইসাথে একটি সোর্স কোড মন্তব্য লাইনের বেড়ে চলেছে জন্য একটি প্রোগ্রামিং হাতিয়ার হিসাবে ব্যবহার করা স্থল থেকে আপ ডিজাইন করা হয়. এটা অনেক প্রোগ্রামিং ভাষার সমর্থন করে.
সফ্টওয়্যার, কম্প্রেস আর্কাইভ মধ্যে কোড গণনা, পড়ার ভাষা মন্তব্য সংজ্ঞা করতে সক্ষম বিভিন্ন সমস্যা সমাধান অপশন উপলব্ধ করা হয়, প্রকল্প ও ভাষা দ্বারা একসাথে একাধিক রান থেকে ফলাফল তুলে ধরেছেন, এবং অস্বাভাবিক অক্ষর বা spaces.Command-লাইন optionsThe Cloc সঙ্গে ডিরেক্টরি ও ফাইল নাম পরিচালনা cloc --help & rsquo; প্রোগ্রাম একটি & lsquo চলমান দ্বারা এক নজরে দেখা যাবে, যা কমান্ড-লাইন অপশন বিস্তৃত, উপলব্ধ করা হয়; একটি টার্মিনাল এমুলেটর কমান্ড. কমান্ড যেমন ইনপুট অপশন, প্রক্রিয়াকরণ অপশন, ফিল্টার অপশন, ডিবাগ অপশন, যেমন আউটপুট অপশন হিসাবে বিভিন্ন বিভাগ, সংগঠিত করা হয়.
তুলনা যখন সবচেয়ে আকর্ষণীয় কমান্ড-লাইন বিকল্প মধ্যে, আমরা নিজস্ব langguage প্রক্রিয়াকরণ ফিল্টার ব্যবহার করার জন্য, যেমন অনুভূমিক সাদা স্থান উপেক্ষা করা, একটি নির্দিষ্ট এক্সটেনশন আছে যে সব ফাইল প্রক্রিয়া করতে, প্রতি উৎস ফাইল ফলাফল প্রতিবেদন করার ক্ষমতা উল্লেখ করতে পারেন files.Getting ClocAs উল্লেখ সঙ্গে, Cloc এমনকি ইনস্টলেশন প্রয়োজন হয় না যে একটি খুব সহজ অ্যাপ্লিকেশন শুরু করে. এটি ব্যবহার করার জন্য, কেবল (যেমন সিডি / হোম নিষ্কাশিত আর্কাইভ ফাইলের অবস্থান থেকে নেভিগেট, একটি টার্মিনাল এমুলেটর অ্যাপ্লিকেশন খোলার, এটা আনপ্যাক, ডান, ডেডিকেটেড ডাউনলোড বাটন ব্যবহার করে Softoware থেকে সর্বশেষ সংস্করণ ডাউনলোড করুন আপনার কম্পিউটারে আর্কাইভ সংরক্ষণ /softoware/cloc-1.62) এবং & lsquo চালানো; cloc & rsquo; Cloc ফণা অধীন একটি চেহারা systemsTaking অপারেটিং সমর্থিত ফণা command.Under এবং আমরা সফটওয়্যার পার্ল প্রোগ্রামিং langauge সম্পূর্ণভাবে লিখিত হয় যে লক্ষ্য করতে পারেন এবং এটি একটি গনুহ / লিনাক্স, সোলারিস,, AIX z / অপারেটিং সিস্টেম, IRIX64 অধীনে সমর্থিত , এবং মাইক্রোসফট উইন্ডোজ অপারেটিং সিস্টেমের. উভয় 32 বিট (x86) এবং 64-বিট (x86_64) হার্ডওয়্যার আর্কিটেকচারের এই সময়ে সমর্থিত
এই রিলিজে নতুন কি:.
- নতুন ভাষা:
- CUDA
- ECPP
- Grails
- Haml
- আসতে!
- Harbour,
- HLSL
- JSON
- Kotlin
- গোঁফ
- পিএল / আমি
- পুতুল স্পষ্ট করুন
- কোলাহল
- মই দিয়া আহরণ করা
- RobotFramework
- ক্ষিপ্রগতি
- টাইপ করা বিষয়
- ঐক্য Prefab
- বেগ টেমপ্লেট ভাষা
- উইন্ডোজ বার্তা
- উইন্ডোজ মডিউল সংজ্ঞা
- উইন্ডোজের রিসোর্স
- Wix অন্তর্ভুক্ত করুন
- Wix উৎস
- Wix স্ট্রিং স্থানীয়করণ
- xBase
- xBase শিরোলেখ
- XQuery
- আপডেট:
- JSP যোগ করা হয়েছে এক্সটেনশন .jspf
- এক্সটেনশন .vcproj MSBuild স্ক্রিপ্ট যোগ করা হয়েছে, .wixproj, .vbproj
- ডস ব্যাচ যোগ করা হয়েছে এক্সটেনশন .cmd, .btm
- সি ++ যোগ করা হয়েছে এক্সটেনশন গ ++
- পাস্কাল লাইনস! কিছু কম্পাইলার একটি কম্পাইলার নির্দেশ হিসাবে এই আচরণ হিসাবে কোড হিসাবে ধরা হয়.
- # মধ্যে ব্যর্থ আচরণ টেক্সট | এবং.
- --quiet সেট করা হয় অগ্রগতি হার প্রদর্শন দমন.
- - ফাইল অনুসন্ধান শুধু সেখানে ফাইল উপেক্ষা করুন এর পরিবর্তে যারা ডিরেক্টরি মধ্যে নেমে আগে অগ্রাহ্য-ডিরেক্টরি ডিরেক্টরি pruned হয়
- --diff সেট মধ্যে ফাইল জোড়া সাজায় যে যুক্তি পুনর্লিখিত হয়. কোণ ক্ষেত্রে যেমন এক ফাইল এবং ফাইল একটি সেট মধ্যে পরিবর্তন যতটা আরো সঠিকভাবে পরিচালনা করা হয়.
- নতুন অপশন এবং বৈশিষ্ট্য:
- - ভাষা ল্যাঙ এবং প্রস্থান জন্য মন্তব্য মুছে ফেলার জন্য ব্যবহৃত ফিল্টার করুন = LANG- তে ব্যাখ্যা. কিছু কিছু ক্ষেত্রে ফিল্টার পার্ল সাবরুটিন বরং রেগুলার এক্সপ্রেশন পড়ুন. সোর্স কোড একটি পরীক্ষার আরও ব্যাখ্যা জন্য প্রয়োজন হতে পারে.
- যোগ করা হয়েছে নতুন ফিল্টার ম্যাক্রো:
- remove_between_general.
- remove_between_regex, শেষ মন্তব্য regexes.
- সঠিকভাবে ইউনিকোড বাইট আদেশ মার্কস দিয়ে শুরু যে টেক্সট ফাইল হ্যান্ডেল.
- বাগ সংশোধন করা হয়েছে:
- খারাপ মন্তব্য অপসারণ regexes দ্বারা উত্পাদিত কৃত্রিম লাইন সরান
- সঠিকভাবে অ ফাইলের বাকি সর্বত্র, অক্ষরের সাথে ফাইল এক্সটেনশন হ্যান্ডেল.
- দেখাও --sum-রিপোর্ট সঙ্গে গণনা.
- সঠিকভাবে এক্সএমএল আউটপুট অক্ষর ও ,, & quot ;, 'সঙ্কেতাক্ষরে লিখা.
- সঠিকভাবে পড়া এবং 'remove_between_general' জন্য এন্ট্রি লিখতে
- ভাষা সংজ্ঞা টেক্সট ফাইল ম্যাক্রো.
{দিয়ে শুরু যে
একটি ব্লক মন্তব্য হিসাবে # |
শুরু এবং শেষ মন্তব্য মার্কার গ্রহণ করে যা
শুরু এবং গ্রহণ করে যা
ভুল পরিবর্তন এর. হতে পারে, যা
সংস্করণ 1.60 নতুন কি:
- এই সংস্করণে কম জন্য সমর্থন যোগ করা, ক্ষুর, জাভা সার্ভার, মুখ এর SASS, এপেক্স ট্রিগার, VisualForce কম্পোনেন্ট, VisualForce পাতা, Verilog-SystemVerilog, এবং পিগ ল্যাটিন.
- ভাষা ফিল্টার উন্নত করা হয়েছে.
- একটি অনির্ধারিত অ্যারে রেফারেন্স ত্রুটি সংশোধন করা হয়েছিল.
MXML, CMake, খাঁজকাটা, এবং ভালা জন্য
সংস্করণ 1.54 নতুন কি:
- রিলিজ নোট cloc সংস্করণ 1.54 HTTP এর জন্য: // cloc. sourceforge.net অক্টোবর 1, 2011
- নতুন ভাষা:
- CMake
- Cython
- উদ্দেশ্য সি ++
- Ocaml
- Smarty
- নতুন অপশন এবং বৈশিষ্ট্য:
- - autoconf
- & quot দিয়ে শেষ স্বীকৃত যে ভাষার ফাইল গণনা; ইন করুন & quot; (উদাহরণস্বরূপ, code.h.in, Makefile.in) গনুহ automake / autoconf দ্বারা হিসাবে ব্যবহৃত.
- - ম্যাচ-D, --not ম্যাচ-D
- অন্তর্ভুক্ত করুন, বা, যাদের নাম রেগুলার এক্সপ্রেশন দেওয়া মেলে ডিরেক্টরি উপর লাফালাফি করা.
- - অনুসরণ লিঙ্ক
- (অপারেটিং সিস্টেম এর মত ইউনিক্স উপর) সিম্বলিক লিঙ্ক অনুসরণ করুন.
- YAML এবং XML আউটপুট: হেডার লাইন এখন অন্তর্ভুক্ত করা cloc URL টি,
- সংস্করণ, # লাইন এবং ফাইল গণনা, ইত্যাদি.
- YAML এবং XML আউটপুট: একটি ফাইল (বরং stdout- এ আর) লেখা থাকে,
- ফাইলের ভিতরে একটি উপাদান হিসেবে ফাইলের নাম সংরক্ষণ করুন.
- ডবল এক্সটেনশন সঙ্গে ভাষার জন্য সমর্থন অন্তর্ভুক্ত করুন. প্রথম
- এই ব্যবহার বাস্তবায়ন .spc.sql এসকিউএল সঞ্চিত পদ্ধতি জন্য
- এবং .data.sql.
- স্পেস দিয়ে আর্কাইভ ফাইল (আলকাতরা ফাইল, জিপ ফাইল, ইত্যাদি) হাতল
- .
- বাগ সংশোধন করা হয়েছে:
- ব্যর্থ: একটি বৈধ ফাইল এক্সটেনশন হিসাবে .lisp অন্তর্ভুক্ত করুন .
- সঠিকভাবে উইন্ডোজ অপারেটিং সিস্টেম চিহ্নিত করুন
- ইনস্টল.
- ভুল .INC পরিচালনা ফাইল ফিক্স (পিএইচপি বা পাস্কাল হতে পারে).
- - গণনা
- সঠিক আউটপুট আসলে কোড গণনা উত্পাদন করতে ব্যবহার করা হয়েছে, যা শুধুমাত্র ফাইল প্রদর্শন করুন. এছাড়াও ভাষা দ্বারা বরং ফাইলের নাম আউটপুট প্রদর্শন করুন.
- - পরিবর্তন করুন
- তুলনা ইনপুট একাধিক ফাইল আছে, যখন একটি ইনপুট একটি ফাইল আছে যখন স্থায়ী নাল আউটপুট.
- কোড কোন লাইন সাধারণ ফাইল পরিবর্তন করা হয় যখন স্থায়ী নাল আউটপুট (শুধুমাত্র সম্পূর্ণ ফাইল যোগ করা বা মুছে ফেলা হয়েছে).
- দুই ইনপুট এক একটি খালি ফাইল বা ডিরেক্টরির ক্ষেত্রে যেখানে হ্যান্ডেল.
- - পরিবর্তন + + --exclude ফাইল-তালিকা
- - পরিবর্তন এখন --exclude ফাইল-তালিকা দ্বারা সংজ্ঞায়িত ফাইল অগ্রাহ্য করুন
- - পরিবর্তন + + --exclude-ল্যাঙ
- - পরিবর্তন এখন --exclude-ল্যাঙ দ্বারা সংজ্ঞায়িত ভাষায় অগ্রাহ্য করুন
- - পরিবর্তন + + --xml
- অন্তর্ভুক্ত ব্যবহারকারী সরবরাহ করা এক্সএমএল --diff আউটপুট XSL ফাইল নাম.
- --by ফাইল এবং --by ফাইল-দ্বারা-ল্যাঙ জন্য XML আউটপুট.
- - পরিবর্তন + + --csv
- --diff জন্য যোগ করা হয়েছে কমা দিয়ে পৃথক করা মান আউটপুট.
- - পরিবর্তন + + --sum রিপোর্ট করুন
- এখন --diff সঙ্গে --sum রিপোর্ট বিকল্প ব্যবহার করতে পারি.
- - অগ্রাহ্য-ডিরেক্টরি
- উক্তি metacharacters বিরুদ্ধে ডিরেক্টরির নাম যখন তুলনা করুন
- -. অগ্রাহ্য-ডিরেক্টরি মান
- - ফালা-মন্তব্য করুন
- ফাঁকা লাইন মুছে যাবে না.
- - সমষ্টি রিপোর্ট + + --list-ফাইল
- --list-ফাইল দ্বারা সংজ্ঞায়িত ফাইল থেকে তার ইনপুট নিতে --sum রিপোর্ট বিকল্প অনুমতি দিন
- অনিষ্পন্ন বিষয়:
- -. এসকিউএল আউটপুট বিন্যাস --diff জন্য প্রজেক্ট থাকা করুন
শুধু এসকিউএল থেকে স্বতন্ত্র এসকিউএল তথ্য হিসাবে
তাদের নামের মধ্যে
MKS টুলকিট যদি
তারা (ভাষা-নির্ভরশীল) ধারাবাহিকতা চিহ্নিতকারী সঙ্গে লাইন অনুসরণ করে
কি সংস্করণ 1.53 নতুন:
- এই সংস্করণ, যান এবং MXML জন্য সমর্থন যোগ করা হয়েছে উন্নত এক্সএমএল / XSLT এর আউটপুট, এবং --diff বিকল্প জন্য বাগ সংশোধন করা হয়েছে অন্তর্ভুক্ত করা হয়েছে.
সংস্করণ 1.52 নতুন কি:
- এই রিলিজে খাঁজওয়ালা, Scala, এবং XAML জন্য সমর্থন যোগ করা হয়েছে, ফোরট্রান এবং COBOL জন্য কাউন্টারে উন্নতি করে, এবং প্রদত্ত এক্সটেনশনগুলি সহ ফাইল diffs কম্পিউটিং যখন ম উপেক্ষা এবং ব্যতীত জন্য নতুন বিকল্প যোগ করা হয়েছে. পরিবর্তন বিকল্প বেশ কিছু ছোটখাট বাগ সংশোধন করা হয়েছে.
কি সংস্করণ 1.07 নতুন:
- এই রিলিজে VHDL এর ভাষার জন্য সমর্থন যোগ করা হয়েছে এবং ফিল্টার উন্নত যে ম্যাটল্যাব, মাম্পস, এবং উদ্দেশ্য সি ফাইল মধ্যে আলাদা.
- উপরন্তু, হাতিয়ার এখন ইউনিক্স অপারেটিং সিস্টেমের মত সরাসরি আর্কাইভ ফাইল প্রক্রিয়াকরণ করে.
- একটি উদাহরণ জন্য, সমস্যা, ও পারে quot; cloc পার্ল-5.10.0.tar.gz, & quot; এই কম্প্রেস আলকাতরা ফাইল মধ্যে কোড গণনা করা.
কি সংস্করণ 1.05 নতুন:
- নতুন ভাষা:. ActionScript, ডি
- নতুন বিকল্প: --skip-স্বতন্ত্রতা, --original-ডিরেক্টরি, --match-চ, --not-ম্যাচ-চ পাইথন ট্রিপল উদ্ধৃত স্ট্রিং এখন বিবৃতি করুন .
- JSP এখন সি / সি ++ ফিল্টার সঙ্গে প্রক্রিয়া.
- থেকে প্রস্থান করুন
- ডুপ্লিকেট ফাইল চিহ্নিত কোড মধ্যে একটি বাগ সংশোধন করা হয়েছে.
- পূর্ববর্তী সংস্করণে দুইবার ডুপ্লিকেট ফাইল গণনা.
- ফিক্স আউটপুট কলাম প্রান্তিককরণ দীর্ঘ ফাইল নাম বা ভাষার সাথে যখন কাজ.
ভুল অপশন দেওয়া হয়. (পরিবর্তে সতর্ক এবং অবিরত)
আবশ্যক
- পার্ল
পাওয়া মন্তব্যসমূহ না