ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

cloc - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ cloc ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ cloc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


cloc - ນັບ, ແລະຄິດໄລ່ຄວາມແຕກຕ່າງຂອງ, ສາຍຂອງລະຫັດແຫຼ່ງແລະຄໍາເຫັນ.

ສະຫຼຸບສັງລວມ


cloc [ຕົວເລືອກ] ...

ລາຍລະອຽດ


ນັບ, ຫຼືຄິດໄລ່ຄວາມແຕກຕ່າງຂອງ, ສາຍທາງດ້ານຮ່າງກາຍຂອງລະຫັດແຫຼ່ງໃນໄຟລ໌ທີ່ໃຫ້ (ອາດຈະເປັນ
ຮວບຮວມເຊັ່ນ tarballs ທີ່ຖືກບີບອັດຫຼືໄຟລ໌ zip) ແລະ/ຫຼື recursively ຂ້າງລຸ່ມນີ້ທີ່ໃຫ້
ໄດເລກະທໍລີ. ມັນຖືກຂຽນທັງຫມົດໃນ Perl, ໂດຍໃຊ້ພຽງແຕ່ໂມດູນຈາກມາດຕະຖານ
ການແຈກຢາຍ.

OPTIONS


ການປ້ອນຂໍ້ມູນ ທາງເລືອກໃນການ
ເພື່ອນັບການປ້ອນຂໍ້ມູນມາດຕະຖານ, ໃຫ້ໃຊ້ຊື່ໄຟລ໌ພິເສດ -.

--extract-with=CMD
ທາງເລືອກນີ້ແມ່ນຕ້ອງການພຽງແຕ່ຖ້າ cloc ບໍ່ສາມາດຊອກຫາວິທີການສະກັດເນື້ອຫາໄດ້
ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນດ້ວຍຕົວມັນເອງ. ໃຊ້ CMD ເພື່ອແຍກໄຟລ໌ binary archive (ເຊັ່ນ:
.tar.gz, .zip, .Z). ໃຊ້ຕົວໜັງສື '>FILE<' ທີ່ເປັນຕົວຢືນຢູ່ກັບໄຟລ໌ຕົວຈິງ
ຖືກສະກັດ. ຕົວຢ່າງ, ເພື່ອນັບສາຍລະຫັດໃນໄຟລ໌ປ້ອນຂໍ້ມູນ gcc-4.2.tar.gz
perl-5.8.8.tar.gz ໃຊ້ Unix:

--extract-with='gzip -dc >FILE< | tar xf -

ຫຼື, ຖ້າທ່ານມີ GNU tar:

--extract-with='tar zxf>FILE<'

ແລະໃນ Windows, ໃຊ້, ຕົວຢ່າງ:

--extract-with="\"c:\Program Files\WinZip\WinZip32.exe\" -e -o>FILE

--list-file=FILE
ເອົາບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະ / ຫຼືຊື່ໄດເລກະທໍລີທີ່ຈະດໍາເນີນການຈາກ FILE ທີ່ມີຫນຶ່ງ
ຊື່ໄຟລ໌/ໄດເລກະທໍລີຕໍ່ແຖວ. ເບິ່ງນຳ --exclude-list-file

--unicode
ກວດເບິ່ງໄຟລ໌ຄູ່ເພື່ອເບິ່ງວ່າພວກມັນມີຂໍ້ຄວາມ ASCII ຂະຫຍາຍ Unicode. ສາເຫດນີ້
ປະສິດທິພາບຫຼຸດລົງຢ່າງເຫັນໄດ້ຊັດ.

ການປະມວນຜົນ ທາງເລືອກໃນການ
--autoconf
ນັບ .in ໄຟລ໌ (ທີ່ປະມວນຜົນໂດຍ GNU autoconf) ຂອງພາສາທີ່ຮັບຮູ້.

--ໂດຍໄຟລ໌
ລາຍງານຜົນໄດ້ຮັບສໍາລັບທຸກໄຟລ໌ແຫຼ່ງທີ່ພົບ.

--by-file-by-lang
ລາຍງານຜົນໄດ້ຮັບສໍາລັບທຸກແຫຼ່ງທີ່ພົບນອກເຫນືອໄປຈາກການລາຍງານໂດຍພາສາ.

--ຄວາມ​ແຕກ​ຕ່າງ SET1 SET2
ຄິດ​ໄລ່​ຄວາມ​ແຕກ​ຕ່າງ​ຂອງ​ລະ​ຫັດ​ແລະ​ຄໍາ​ຄິດ​ເຫັນ​ລະ​ຫວ່າງ​ໄຟລ​໌​ທີ່​ມາ​ຂອງ SET1 ແລະ SET2​. ໄດ້
ວັດສະດຸປ້ອນອາດຈະເປັນຄູ່ຂອງໄຟລ໌, ໄດເລກະທໍລີ, ຫຼືແຟ້ມຈັດເກັບ. ໃຊ້ --diff-alignment to
ສ້າງລາຍຊື່ທີ່ສະແດງໃຫ້ເຫັນວ່າໄຟລ໌ໃດທີ່ຈັບຄູ່ເມື່ອປຽບທຽບ. ເບິ່ງນຳ -- ignore-case,
--ignore-whitespace.

--ເວລາອອກຄວາມແຕກຕ່າງ N
ບໍ່ສົນໃຈໄຟລ໌ທີ່ໃຊ້ເວລາຫຼາຍກວ່າ N ວິນາທີເພື່ອປະມວນຜົນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 10 ວິນາທີ.
(ໄຟລ໌ຂະຫນາດໃຫຍ່ທີ່ມີເສັ້ນຊ້ໍາຫຼາຍສາມາດເຮັດໃຫ້ເກີດ ສູດການຄິດໄລ່::Diff::sdiff() ເພື່ອ​ເອົາ
ຊົ່ວໂມງ.)

--ຕິດຕາມ-ລິ້ງ
[unix ເທົ່ານັ້ນ] ປະຕິບັດຕາມການເຊື່ອມຕໍ່ສັນຍາລັກກັບໄດເລກະທໍລີ (ການເຊື່ອມຕໍ່ sym ກັບໄຟລ໌ແມ່ນສະເຫມີໄປ
ປະ​ຕິ​ບັດ​ຕາມ).

--force-lang=LANG[,EXT]
ປະມວນຜົນໄຟລ໌ທັງໝົດທີ່ມີສ່ວນຂະຫຍາຍ EXT ກັບຕົວນັບສໍາລັບພາສາ LANG. ສໍາລັບ
ຕົວຢ່າງ, ເພື່ອນັບໄຟລ໌ .f ທັງໝົດດ້ວຍຕົວນັບ Fortran 90 (ເຊິ່ງຄາດວ່າໄຟລ໌ຈະສິ້ນສຸດ
ດ້ວຍ .f90) ແທນຄ່າເລີ່ມຕົ້ນຂອງ Fortran 77, ໃຫ້ໃຊ້:

--force-lang="Fortran 90",f

ຖ້າ EXT ຖືກລະເວັ້ນ, ທຸກໆໄຟລ໌ຈະຖືກນັບດ້ວຍຕົວນັບ LANG. ທາງເລືອກນີ້ສາມາດ
ຖືກລະບຸຫຼາຍຄັ້ງ (ແຕ່ວ່າມັນເປັນປະໂຫຍດພຽງແຕ່ເມື່ອໃຫ້ EXT ແຕ່ລະຄັ້ງ). ເບິ່ງ
ຍັງ --script-lang, --lang-no-ext.

--force-lang-def=FILE
ໂຫຼດຕົວກັ່ນຕອງການປະມວນຜົນພາສາຈາກ FILE, ຈາກນັ້ນໃຊ້ຕົວກອງເຫຼົ່ານີ້ແທນທີ່
ຕົວກອງໃນຕົວ. ໝາຍເຫດ: ພາສາທີ່ມີແຜນທີ່ໄປຫານາມສະກຸນໄຟລ໌ດຽວກັນ (ຕົວຢ່າງ:
MATLAB/ຈຸດປະສົງ C/MUMPS; Pascal/PHP; Lisp/OpenCL) ຈະຖືກລະເລີຍຕາມຄວາມຕ້ອງການເຫຼົ່ານີ້
ການປະມວນຜົນເພີ່ມເຕີມທີ່ບໍ່ໄດ້ສະແດງອອກໃນໄຟລ໌ຄໍານິຍາມພາສາ. ໃຊ້
--read-lang-def ເພື່ອກໍານົດຕົວກອງພາສາໃຫມ່ໂດຍບໍ່ມີການປ່ຽນແທນຕົວກອງໃນຕົວ (ເບິ່ງ
ຍັງ --write-lang-def).

--ignore-whitespace
ບໍ່ສົນໃຈພື້ນທີ່ສີຂາວແນວນອນເມື່ອປຽບທຽບໄຟລ໌ກັບ --ຄວາມ​ແຕກ​ຕ່າງ. ເບິ່ງຕື່ມ
-- ignore-case.

-- ignore-case
ບໍ່ສົນໃຈການປ່ຽນແປງໃນກໍລະນີ; ພິຈາລະນາຕົວພິມໃຫຍ່ແລະຕົວພິມນ້ອຍທຽບເທົ່າເມື່ອ
ການ​ປຽບ​ທຽບ​ໄຟລ​໌​ທີ່​ມີ​ --ຄວາມ​ແຕກ​ຕ່າງ. ເບິ່ງຕື່ມ --ignore-whitespace.

--lang-no-ext=LANG
ນັບໄຟລ໌ທີ່ບໍ່ມີນາມສະກຸນໂດຍໃຊ້ຕົວນັບ LANG. ຕົວເລືອກນີ້ລົບລ້າງພາຍໃນ
ເຫດຜົນສໍາລັບໄຟລ໌ທີ່ບໍ່ມີການຂະຫຍາຍ (ບ່ອນທີ່ໄຟລ໌ດັ່ງກ່າວຖືກກວດສອບກັບຮູ້ຈັກ
scripting languages ​​ໂດຍການກວດສອບແຖວທໍາອິດສໍາລັບ "#!"). ເບິ່ງນຳ --force-lang,
--script-lang.

--max-file-size=MB
ຂ້າມໄຟລ໌ທີ່ໃຫຍ່ກວ່າ "MB" megabytes ເມື່ອຂ້າມໄດເລກະທໍລີ. ໂດຍຄ່າເລີ່ມຕົ້ນ,
"MB"=100. ຄວາມຕ້ອງການຄວາມຊົງຈໍາຂອງ cloc ແມ່ນປະມານສອງສິບເທົ່າຂະຫນາດໃຫຍ່ກ່ວາທີ່ໃຫຍ່ທີ່ສຸດ
ໄຟລ໌ດັ່ງກ່າວແລ່ນກັບໄຟລ໌ຂະຫນາດໃຫຍ່ກວ່າ 100 MB ໃນຄອມພິວເຕີທີ່ມີຫນ້ອຍກວ່າ 2 GB ຂອງ
ຄວາມຊົງຈໍາຈະເຮັດໃຫ້ເກີດບັນຫາ. ໝາຍເຫດ: ການກວດສອບນີ້ບໍ່ໄດ້ນຳໃຊ້ກັບໄຟລ໌ຢ່າງຈະແຈ້ງ
ຜ່ານເປັນການໂຕ້ຖຽງແຖວຄໍາສັ່ງ.

--read-binary-files
ປະມວນຜົນໄຟລ໌ຖານສອງນອກເໜືອໄປຈາກໄຟລ໌ຂໍ້ຄວາມ. ນີ້ປົກກະຕິແລ້ວເປັນຄວາມຄິດທີ່ບໍ່ດີແລະຄວນ
ພະຍາຍາມພຽງແຕ່ກັບໄຟລ໌ຂໍ້ຄວາມທີ່ມີການຝັງຂໍ້ມູນຖານສອງ.

--read-lang-def=FILE
ໂຫຼດຕົວກັ່ນຕອງການປະມວນຜົນພາສາໃໝ່ຈາກ FILE ແລະຮວມມັນເຂົ້າກັບທີ່ຮູ້ຈັກແລ້ວ
ກັບ cloc. ຖ້າ FILE ກໍານົດພາສາ cloc ຮູ້ແລ້ວ, ຄໍານິຍາມຂອງ cloc ຈະ
ເອົາຄວາມສຳຄັນ. ໃຊ້ --force-lang-def ກັບຄໍານິຍາມຂອງ over-ride cloc. (ເບິ່ງຍັງ
--write-lang-def).

--script-lang=LANG,ສ
ປະມວນຜົນໄຟລ໌ທັງໝົດທີ່ເອີ້ນ "S" ເປັນ "#!" scripting language ກັບ counter for
ພາສາ LANG. ຕົວຢ່າງ, ໄຟລ໌ທີ່ເລີ່ມຕົ້ນດ້ວຍ "#!/usr/local/bin/perl5.8.8" ຈະເປັນ.
ນັບກັບ Perl counter ໂດຍໃຊ້

--script-lang=Perl,perl5.8.8

ຊື່​ພາ​ສາ​ແມ່ນ​ຕົວ​ອັກ​ສອນ​ທີ່​ບໍ່​ສໍາ​ຄັນ​ແຕ່​ຊື່​ຂອງ​ພາ​ສາ​ສະ​ຄິບ​ທີ່​ສາ​ມາດ​ປະ​ຕິ​ບັດ​ໄດ້​,
"S", ຕ້ອງມີກໍລະນີທີ່ຖືກຕ້ອງ. ທາງເລືອກນີ້ສາມາດຖືກກໍານົດຫຼາຍຄັ້ງ. ເບິ່ງນຳ
--force-lang.

--sdir=DIR
ໃຊ້ DIR ເປັນໄດເລກະທໍລີ scratch ແທນທີ່ຈະປ່ອຍໃຫ້ ໄຟລ໌::ອຸນຫະພູມ ເລືອກສະຖານທີ່.
ໄຟລ໌ທີ່ຂຽນໃສ່ສະຖານທີ່ນີ້ບໍ່ໄດ້ຖືກໂຍກຍ້າຍອອກໃນຕອນທ້າຍຂອງການແລ່ນ (ດັ່ງທີ່ເຂົາເຈົ້າຢູ່ກັບ
ໄຟລ໌::ອຸນຫະພູມ).

--skip-ເອກະລັກ
ຂ້າມການກວດສອບຄວາມເປັນເອກະລັກຂອງໄຟລ໌. ນີ້​ຈະ​ໃຫ້​ການ​ປະ​ຕິ​ບັດ​ການ​ເພີ່ມ​ຂຶ້ນ​ໃນ​ຄ່າ​ໃຊ້​ຈ່າຍ​ຂອງ
ນັບໄຟລ໌ທີ່ມີເນື້ອໃນດຽວກັນຫຼາຍຄັ້ງ (ຖ້າມີຊໍ້າກັນ).

--stdin-name=FILE
ນັບສາຍຖ່າຍທອດຜ່ານ STDIN ຄືກັບວ່າພວກມັນມາຈາກໄຟລ໌ທີ່ມີຊື່ວ່າ FILE.

--strip-comments=EXT
ສໍາລັບແຕ່ລະໄຟລ໌ທີ່ດໍາເນີນການ, ຂຽນໃສ່ໄດເລກະທໍລີປະຈຸບັນເປັນສະບັບຂອງໄຟລ໌ທີ່
ມີເສັ້ນຫວ່າງເປົ່າ ແລະຄຳເຫັນຖືກລຶບອອກ. ຊື່ຂອງແຕ່ລະໄຟລ໌ທີ່ຖືກລອກອອກແມ່ນຕົ້ນສະບັບ
ຊື່ໄຟລ໌ທີ່ມີ ".EXT" ຕໍ່ທ້າຍມັນ. ມັນຖືກຂຽນໄວ້ໃນໄດເລກະທໍລີໃນປະຈຸບັນເວັ້ນເສຍແຕ່
--original-dir ແມ່ນສຸດ.

--original-dir
ຂຽນໄຟລ໌ທີ່ຖືກລອກອອກເປັນໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ຕົ້ນສະບັບ. ປະສິດທິພາບພຽງແຕ່ໃນ
ປະສົມປະສານກັບ --strip-ຄໍາເຫັນ.

--ລາຍງານລວມ
ການໂຕ້ຖຽງການປ້ອນຂໍ້ມູນແມ່ນໄຟລ໌ລາຍງານທີ່ສ້າງຂຶ້ນໃນເມື່ອກ່ອນດ້ວຍ --report-file ທາງເລືອກ.
ສ້າງຊຸດຜົນສະສົມທີ່ປະກອບດ້ວຍຜົນລວມຂອງຂໍ້ມູນຈາກບຸກຄົນ
ໄຟລ໌ລາຍງານ.

--unix
over-ride logic ການ​ກວດ​ສອບ​ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ​ແລະ​ແລ່ນ​ໃນ​ຮູບ​ແບບ UNIX​. ເບິ່ງນຳ
- ວິນໂດ, --show-os.

- ວິນໂດ
ຂັບໄລ່ເຫດຜົນການກວດຫາລະບົບປະຕິບັດການເກີນກຳນົດ ແລະແລ່ນໃນໂໝດ Microsoft Windows. ເບິ່ງ
ຍັງ --unix, --show-os.

ການ​ກັ່ນ​ຕອງ ທາງເລືອກໃນການ
--exclude-dir=[, ...]>
ບໍ່ລວມເອົາເຄື່ອງໝາຍຈຸດທີ່ໃຫ້ແຍກໄດເລກະທໍລີຈາກການສະແກນ. ຍົກ​ຕົວ​ຢ່າງ:

--exclude-dir=.cache,ທົດສອບ

ຈະຂ້າມໄຟລ໌ທັງໝົດທີ່ກົງກັບ "/.cache/" ຫຼື "/test/" ເປັນສ່ວນຫນຶ່ງຂອງເສັ້ນທາງຂອງມັນ.
ລາຍການທີ່ມີຊື່ ".bzr", ".cvs", ".hg", ".git", ".hg", ແລະ ".svn" ແມ່ນຢູ່ສະເໝີ.
excluded

--exclude-ext=EXT1[,EXT2 ... ]
ຢ່ານັບໄຟລ໌ທີ່ມີນາມສະກຸນໄຟລ໌ທີ່ໃຫ້ໄວ້.

--exclude-lang=[, ...]>
ຍົກ​ເວັ້ນ​ພາ​ສາ​ທີ່​ແຍກ​ດ້ວຍ​ເຄື່ອງ​ໝາຍ​ຈຸດ​ທີ່​ໃຫ້​ໄວ້​ຈາກ​ການ​ນັບ.

--exclude-list-file=FILE
ບໍ່ສົນໃຈໄຟລ໌ທີ່ມີຊື່ປາກົດຢູ່ໃນ FILE. FILE ຄວນມີໜຶ່ງລາຍການຕໍ່ແຖວ. ພີ່ນ້ອງ
ຊື່ເສັ້ນທາງຈະຖືກແກ້ໄຂເລີ່ມຕົ້ນຈາກໄດເລກະທໍລີທີ່ cloc ຖືກເອີ້ນ. ເບິ່ງ
ຍັງ --list-file.

--match-d=REGEX
ພຽງແຕ່ນັບໄຟລ໌ໃນໄດເລກະທໍລີທີ່ກົງກັບ Perl regex. ຍົກ​ຕົວ​ຢ່າງ

--match-d='/(src|ລວມ)/'

ພຽງແຕ່ນັບໄຟລ໌ໃນເສັ້ນທາງໄດເລກະທໍລີທີ່ມີ "/src/" ຫຼື "/include/".

--not-match-d=REGEX
ນັບໄຟລ໌ທັງຫມົດຍົກເວັ້ນໃນໄດເລກະທໍລີທີ່ກົງກັບ Perl regex.

--match-f=REGEX
ນັບສະເພາະໄຟລ໌ທີ່ມີຊື່ພື້ນຖານກົງກັບ Perl regex. ຕົວຢ່າງນີ້ພຽງແຕ່ນັບ
ໄຟລ໌ເລີ່ມຕົ້ນດ້ວຍ Widget ຫຼື widget:

--match-f='^[Ww]idget'

--not-match-f=REGEX
ນັບໄຟລ໌ທັງໝົດຍົກເວັ້ນຊື່ພື້ນຖານທີ່ກົງກັບ Perl regex.

--skip-archive=REGEX
ບໍ່ສົນໃຈໄຟລ໌ທີ່ລົງທ້າຍດ້ວຍການສະແດງອອກປົກກະຕິ Perl ທີ່ໃຫ້. ຕົວຢ່າງ, ຖ້າໃຫ້
--skip-archive='(zip|tar(\.(gz|Z|bz2|xz|7z)))?)' ລະຫັດຈະຂ້າມໄຟລ໌ທີ່ສິ້ນສຸດ.
ດ້ວຍ .zip, .tar, .tar.gz, .tar.Z, .tar.bz2, .tar.xz, ແລະ .tar.7z.

--skip-win-hidden
ໃນ Windows, ບໍ່ສົນໃຈໄຟລ໌ທີ່ເຊື່ອງໄວ້.

Debug ທາງເລືອກໃນການ
--categorized=FILE
ບັນທຶກຊື່ໄຟລ໌ທີ່ຖືກຈັດປະເພດໄວ້ໃນ FILE.

--counted=FILE
ບັນທຶກຊື່ຂອງໄຟລ໌ແຫຼ່ງທີ່ປະມວນຜົນແລ້ວໃສ່ FILE.

--diff-alignment=FILE
ຂຽນໃສ່ FILE ບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະຄູ່ໄຟລ໌ທີ່ສະແດງໃຫ້ເຫັນວ່າໄຟລ໌ໃດຖືກເພີ່ມ, ເອົາອອກ,
ແລະ/ຫຼືປຽບທຽບໃນລະຫວ່າງການແລ່ນກັບ --ຄວາມ​ແຕກ​ຕ່າງ. ສະຫຼັບນີ້ບັງຄັບໃຫ້ --ຄວາມ​ແຕກ​ຕ່າງ ເປີດໂໝດ.

- ຊ່ວຍ
ພິມຂໍ້ມູນການນໍາໃຊ້ນີ້ແລະອອກ.

--found=FILE
ບັນທຶກຊື່ຂອງທຸກໄຟລ໌ທີ່ພົບໃນ FILE.

--ignored=FILE
ບັນທຶກຊື່ຂອງໄຟລ໌ທີ່ຖືກລະເລີຍ ແລະເຫດຜົນທີ່ພວກເຂົາຖືກລະເລີຍໃສ່ FILE.

--print-filter-stages
ພິມໃສ່ STDOUT ລະຫັດແຫຼ່ງທີ່ປະມວນຜົນກ່ອນ ແລະຫຼັງຈາກແຕ່ລະຕົວກອງຖືກນຳໃຊ້.

--show-ext[=EXT]
ພິມຂໍ້ມູນກ່ຽວກັບການຂະຫຍາຍໄຟລ໌ທີ່ຮູ້ຈັກທັງໝົດ (ຫຼືພຽງແຕ່ໃຫ້) ແລະອອກ.

--show-lang[=LANG]
ພິມຂໍ້ມູນກ່ຽວກັບພາສາທີ່ຮູ້ຈັກທັງໝົດ (ຫຼືພຽງແຕ່ໃຫ້) ແລະອອກ.

--show-os
ພິມມູນຄ່າຂອງໂຫມດລະບົບປະຕິບັດການແລະອອກ. ເບິ່ງນຳ --unix, - ວິນໂດ.

-v[=]>
ເປີດ verbose ດ້ວຍຄ່າຕົວເລກທາງເລືອກ.

- ການປ່ຽນແປງ
ພິມເວີຊັນຂອງໂຄງການນີ້ ແລະອອກ.

--write-lang-def=FILE
ຂຽນໃສ່ FILE ການກັ່ນຕອງການປະມວນຜົນພາສາຫຼັງຈາກນັ້ນອອກ. ເປັນປະໂຫຍດເປັນຂັ້ນຕອນທໍາອິດທີ່ຈະ
ການສ້າງຄໍານິຍາມພາສາທີ່ກໍາຫນົດເອງ. ເບິ່ງນຳ --force-lang-def, --read-lang-def.

ຜົນຜະລິດ ທາງເລືອກໃນການ
-3 ພິມຜົນຜະລິດພາສາທີສາມ. (ທາງເລືອກນີ້ສາມາດເຮັດໃຫ້ເກີດການສະຫຼຸບລາຍງານ
ລົ້ມເຫລວຖ້າຫາກວ່າບົດລາຍງານຈໍານວນຫນຶ່ງໄດ້ຖືກຜະລິດດ້ວຍທາງເລືອກນີ້ໃນຂະນະທີ່ອື່ນໆໄດ້ຖືກຜະລິດໂດຍບໍ່ມີການ
ມັນ.)

--progress-rate=N
ສະແດງການອັບເດດຄວາມຄືບໜ້າຫຼັງຈາກທຸກໄຟລ໌ N ຖືກປະມວນຜົນ (ຄ່າເລີ່ມຕົ້ນ N=100). ຕັ້ງ N ເປັນ 0 ເປັນ
ສະກັດກັ້ນຜົນຜະລິດຄວາມຄືບຫນ້າ; ເປັນປະໂຫຍດໃນເວລາທີ່ redirecting output ກັບ STDOUT.

--ງຽບ
ສະກັດກັ້ນຂໍ້ຄວາມຂໍ້ມູນທັງຫມົດຍົກເວັ້ນບົດລາຍງານສຸດທ້າຍ.

--report-file=FILE
ຂຽນຜົນໄດ້ຮັບໃສ່ FILE ແທນຜົນໄດ້ຮັບມາດຕະຖານ.

--out=FILE
ຄໍາສັບຄ້າຍຄື --report-file=FILE.

--csv
ຂຽນຜົນໄດ້ຮັບເປັນຄ່າທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ.

--csv-delimiter=C
ໃຊ້ຕົວອັກສອນ C ເປັນຕົວຂັ້ນສໍາລັບໄຟລ໌ທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດແທນ ,. ນີ້
ສະຫຼັບກໍາລັງ --csv ຈະຢູ່.

--sql=FILE
ຂຽນຜົນໄດ້ຮັບເປັນຄໍາຖະແຫຼງທີ່ SQL CREATE ແລະ INSERT ເຊິ່ງສາມາດອ່ານໄດ້ໂດຍຖານຂໍ້ມູນ
ໂຄງການເຊັ່ນ SQLite. ຖ້າ FILE ແມ່ນ -, ຜົນຜະລິດຖືກສົ່ງໄປຫາ STDOUT.

--sql-project=NAME
ໃຊ້ ເປັນຕົວລະບຸໂຄງການສໍາລັບການແລ່ນປະຈຸບັນ. ພຽງແຕ່ຖືກຕ້ອງກັບ -- sql
ທາງເລືອກ.

--sql-append
ຕື່ມຂໍ້ມູນໃສ່ SQL ໃສ່ຂໍ້ຄວາມໃສ່ໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍ -- sql ແລະບໍ່ສ້າງຕາຕະລາງ
ທາງ​ເລືອກ​ການ​ສ້າງ​.

--sum-one
ສໍາລັບບົດລາຍງານຂໍ້ຄວາມທໍາມະດາ, ສະແດງ SUM: ເສັ້ນຜົນຜະລິດເຖິງແມ່ນວ່າພຽງແຕ່ຫນຶ່ງໄຟລ໌ປ້ອນຂໍ້ມູນ
ການປຸງແຕ່ງ.

--xml
ຂຽນຜົນໄດ້ຮັບໃນ XML.

--xsl[=FILE]
ອ້າງອີງ FILE ເປັນຮູບແບບ XSL ພາຍໃນຜົນຜະລິດ XML. ຖ້າ FILE ບໍ່ໄດ້ຖືກມອບໃຫ້,
ຂຽນແບບເລີ່ມຕົ້ນ, cloc.xsl. ສະຫຼັບນີ້ບັງຄັບ --xml ຈະຢູ່.

--yaml
ຂຽນຜົນໄດ້ຮັບໃນ YAML.

ຕົວຢ່າງ


ນັບສາຍຂອງລະຫັດໃນໄຟລ໌ tar ທີ່ຖືກບີບອັດ Perl 5.10.0 ໃນການດໍາເນີນງານທີ່ຄ້າຍຄືກັບ UNIX
ລະບົບ:

cloc perl-5.10.0.tar.gz

ນັບການປ່ຽນແປງໃນໄຟລ໌, ລະຫັດ, ແລະຄໍາເຫັນລະຫວ່າງ Python ປ່ອຍ 2.6.6 ແລະ 2.7:

cloc --diff Python-2.6.6.tar.bz Python-2.7.tar.bz2

ເພື່ອເບິ່ງວ່າ cloc ຈັດຮຽງໄຟລ໌ແນວໃດສໍາລັບການປຽບທຽບລະຫວ່າງສອງຖານລະຫັດ, ໃຫ້ໃຊ້
--diff-alignment=FILE ທາງເລືອກ. ນີ້ແມ່ນຂໍ້ມູນການຈັດຮຽງຖືກຂຽນເປັນ "align.txt":

cloc --diff-aligment=align.txt gcc-4.4.0.tar.bz2 gcc-4.5.0.tar.bz2

ພິມພາສາທີ່ຮັບຮູ້

cloc --show-lang

ເອົາຄໍາເຫັນອອກຈາກ "foo.c" ແລະບັນທຶກຜົນໄດ້ຮັບໃນ "foo.c.nc"

cloc --strip-comments=nc foo.c

ຕົວຢ່າງເພີ່ມເຕີມສາມາດພົບໄດ້ທີ່http://cloc.sourceforge.net>.

ENVIRONMENT


ບໍ່ມີ.

ໃຊ້ cloc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    unitedrpms
    unitedrpms
    ເຂົ້າຮ່ວມກັບພວກເຮົາໃນ Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    ເປີດໃຊ້ URPMS repository ໃນຂອງທ່ານ
    ລະບົບ -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    ດາວໂຫລດ unitedrpms
  • 2
    ເພີ່ມຫ້ອງສະCຸດ C ++
    ເພີ່ມຫ້ອງສະCຸດ C ++
    Boost ສະຫນອງການ Portable ຟຣີ
    ຫ້ອງສະໝຸດ C++ ທີ່ໄດ້ທົບທວນຄືນໂດຍໝູ່. ໄດ້
    ເນັ້ນໜັກໃສ່ຫ້ອງສະໝຸດແບບເຄື່ອນທີ່
    ເຮັດວຽກໄດ້ດີກັບຫ້ອງສະຫມຸດມາດຕະຖານ C ++.
    ເບິ່ງ http://www.bo...
    ດາວໂຫລດ Boost C++ Libraries
  • 3
    VirtualGL
    VirtualGL
    VirtualGL ປ່ຽນເສັ້ນທາງຄໍາສັ່ງ 3D ຈາກ a
    ແອັບພລິເຄຊັນ Unix/Linux OpenGL ໃສ່ a
    GPU ຂ້າງເຊີບເວີແລະແປງ
    rendered ຮູບ 3D ເຂົ້າ​ໄປ​ໃນ​ສະ​ຕ​ຣີມ​ວິ​ດີ​ໂອ​
    ທີ່...
    ດາວໂຫລດ VirtualGL
  • 4
    libusb
    libusb
    ຫ້ອງສະໝຸດເພື່ອເປີດໃຊ້ພື້ນທີ່ຜູ້ໃຊ້
    ໂຄງ​ການ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ເພື່ອ​ຕິດ​ຕໍ່​ພົວ​ພັນ​ກັບ​
    ອຸປະກອນ USB. ຜູ້ຊົມ: ນັກພັດທະນາ, ສິ້ນສຸດ
    ຜູ້ໃຊ້/ເດັສທັອບ. ພາສາການຂຽນໂປຣແກຣມ: C.
    ໝວດໝູ່...
    ດາວໂຫລດ libusb
  • 5
    SWIG
    SWIG
    SWIG ເປັນເຄື່ອງມືພັດທະນາຊອບແວ
    ທີ່ເຊື່ອມຕໍ່ບັນດາໂຄງການທີ່ຂຽນໃນ C ແລະ
    C ++ ທີ່ມີຄວາມຫລາກຫລາຍຂອງລະດັບສູງ
    ພາສາການຂຽນໂປຼແກຼມ. SWIG ຖືກນໍາໃຊ້ກັບ
    ແຕກຕ່າງກັນ ...
    ດາວໂຫລດ SWIG
  • 6
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce ຫົວຂໍ້, ສ້າງຂຶ້ນດ້ວຍ
    JS ຕໍ່ໄປ, Webpack, Babel, Node, ແລະ
    ດ່ວນ, ໃຊ້ GraphQL ແລະ Apollo
    ລູກ​ຄ້າ. ຮ້ານ WooCommerce ໃນ React(
    ປະ​ກອບ​ດ້ວຍ​: ຜະ​ລິດ​ຕະ​ພັນ ...
    ດາວໂຫລດ WooCommerce Nextjs React Theme
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad