1
Fork 0
mirror of https://github.com/RGBCube/nu_scripts synced 2025-08-01 06:37:46 +00:00

Create loc.nu

This commit is contained in:
Kat Marchán 2021-07-25 14:42:19 -07:00 committed by GitHub
parent 5a4027defe
commit 3e6f21dad9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

13
with_externals/loc.nu Normal file
View file

@ -0,0 +1,13 @@
# This script requires that `tokei` be installed and available!
# Count lines of code in a project.
def "loc" [
...rest # args to pass to tokei
] {
tokei -o json $rest |
from json |
pivot |
rename lang lines |
insert files { get lines.reports | length } |
select lang files lines.code lines.comments lines.blanks
}