Skip to content

gennaro-tedesco/archimede

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



archimede

Unobtrusive project information fetcher

The unobtrusive, fast and informative project information fetcher. Whether it is a new git project or old legacy code, visualise a quick summary of directory structure, files composition, disk space and status.

Installation

Go get it!

go install github.com/gennaro-tedesco/archimede@latest

Usage

demo

Various flags allow to customise the output: see archimede --help for full details or examples below

flag type description default
-s/--short bool display output in short format? false
-g/--git bool include ./.git folder in files stats? false
-e/--exclude-dir string directory to exclude from stats/counts none
-v/--exclude-file string file type to exclude from stats/counts none
-c/--colour string choose display text color (see --help) cyan
-d/--delimiter string choose delimiter character empty string
-h/--help open the help page

Notice that the default display option in long format (no -s flag) makes use of unicode terminal characters that may not render perfectly with all terminals/fonts: if so use -s.

Examples

# short format, blue text
archimede -s -c blue

# change delimiter, exclude test folder
archimede -d":" -e test

# short format, exclude .vim files
archimede -s -v .vim

# display help page
archimede --help

Feedback

If you find this application useful consider awarding it a ⭐, it is a great way to give feedback! Otherwise, any additional suggestions or merge request is warmly welcome!

About

💡 Unobtrusive directory information fetcher

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages