Skip to content

A simple tool to show project language distribution within a directory

License

Notifications You must be signed in to change notification settings

rivnakm/projfetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

projfetch

Fetch tool to provide code information about multiple projects within a directory

image

Installation

projfetch is not currently hosted on crates.io, but you can install via cargo regardless.

cargo install --git https://github.com/rivnakm/projfetch

Usage

Run projfetch in a directory to see the language distribution.

You can use the --count/-n N flag to only display at most the top N languages, or the --all/-a flag to show them all. The default is 10

Files/directories can also be ignored with a .gitignore or .ignore file. This feature is disable with the --gitignore flag.

Supported filetypes

  • Ada
  • ANTLR
  • Assembly
  • Astro
  • C
  • CMake
  • COBOL
  • CSS
  • C++
  • C#
  • D
  • Dart
  • Dockerfile
  • Fish
  • Fortran
  • F#
  • GDScript
  • Gherkin
  • GLSL
  • Go
  • Haskell
  • HCL
  • HTML
  • Java
  • JavaScript
  • Julia
  • Lua
  • Makefile
  • Nim
  • Nix
  • Nu
  • OCaml
  • Perl
  • PHP
  • Powershell
  • Protobuf
  • Python
  • QML
  • Razor
  • React
  • Ruby
  • Rust
  • Sass
  • SCSS
  • Shell
  • SQL
  • Svelte
  • TypeScript
  • V
  • Visual Basic
  • Vue
  • XAML
  • Zig

About

A simple tool to show project language distribution within a directory

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages