Skip to content

Cross platofrm tree like fetch tool (inspired by the original tfetch)

License

Notifications You must be signed in to change notification settings

TechWiz-3/treefetch-2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Treefetch

Treefetch currently looks like this:

Treefetch uses a bash script to print the tree, and python utils to get the system information. The goal is to be accurate across platforms while being concise and simple to understand.

🙏 Ways you can help

In general:

  • Test treefetch on your system, report any issues, PR any changes you wish to make.
  • Take a look at the utilities and help improve them with a PR or suggest something in an issue.

get_desktop

  • Test the utility and help improve it to include more desktop managers and improve it's accuracy
  • Work on other methods to get the desktop environment if XDG_CURRENT_DESKTOP env variable does not exist

Useful links:

get_wm

  • Review code and PR any logic issues or any improvements
  • Test on your system/s and submit an issue if something is wrong
  • Review window managers list for each platform (win, mac, linux)

Useful links:

package-utils

  • Review the available scripts and PR or open an issue if you would like to add other platforms/package managers

🧐 Origin

This project is a different implementation of another project with similar output, that project is named tfetch. This project is NOT related to the treefetch project, which is in written in rust and displays physical ascii trees (check it out tho, it's pretty cool).


🎉 Commit labels

If you're interested in the commit labels used in this repo, check out my git emoji project