Releases: OussamaM1/treels
v1.0.0
⚡ treels
Treels, a CLI tool built in Go, merges the tree and ls commands while introducing intuitive merging and beautification features,
simplifying directory navigation and enhancing the command-line experience.
🚀 Installation
To install the treels
command-line tool, ensure you have Go installed on your system. If not, you can download and install it from the official Go website.
Once you have Go installed, open a terminal or command prompt and run the following command:
go install github.com/oussamaM1/treels/
This command will download the repository, build the treels
executable, and place it in your Go binary directory. Make sure your Go binary directory is in your system's PATH so that you can execute treels
from any directory.
📝 Note
To ensure that icons are displayed correctly in the terminal, it's recommended to use Nerd fonts. For example, you can download the FiraCode Nerd Font from here.
⚡ Usage
treels [Flags] [Path]
🏷️ Flags
-a, --all
: List all files and directories-h, --help
: Help for treels-t, --tree
: Tree view of the directory-i, --icon
: Disable icons (Enabled by default)
What's Changed
- 🛠️ Setup CLI by @OussamaM1 in #6
- 🛠️ Setup GO Github Workflow actions by @OussamaM1 in #8
- 🛠️ Setup golangci Github Workflow actions by @OussamaM1 in #9
- 🛠️ Setup cleanup cache step by @OussamaM1 in #10
- ✨ Implement logic to list files and directories for a specific path/default path by @OussamaM1 in #12
- ✨ Implemented show hidden files/directories flag by @OussamaM1 in #17
- 🛠️ Ignore treels file by @OussamaM1 in #20
- ✨ Implemented option to display directory in a tree view by @OussamaM1 in #22
- ✨ Sorting lists alphabetically by @OussamaM1 in #23
- ✨ Added icons implementation by @OussamaM1 in #25
- 🚀 Added description to README by @OussamaM1 in #26
- 🚀 Added description to README by @OussamaM1 in #28
- ✨ Implemented new flag to disable view icons by @OussamaM1 in #29
- 🚀 Updated readme with new examples by @OussamaM1 in #31
Full Changelog: https://github.com/OussamaM1/treels/commits/v1.0.0