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.
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.
- 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:
- 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:
- neofetch
get_wm
andget_wm_theme
- mac os window managers
- Review the available scripts and PR or open an issue if you would like to add other platforms/package managers
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).
If you're interested in the commit labels used in this repo, check out my git emoji project