Treee replacement for tree
I like the
tree command in windows but it has too few options to be useful.
I found an npm package called
tree-cli available from https://github.com/MrRaindrop/tree-cli
Install it with...
npm install -g tree-cli
And thereafter you will have
And you can set up an alias in your profile to use
tre for example.
set-alias tre treee tre --ignore node_modules
> treee --help List contents of directories in tree-like format. tree - list contents of directories in tree-like format Tree is a recursive directory listing program that produces a depth indented listing of files. With no arguments, tree lists the files in the current directory. When directory arguments are given, tree lists all the files and/or directories found in the given directories each in turn. Upon completion of listing all files/directories found, tree returns the total number of files and/or directories listed. USAGE tree <options> OPTIONS: --help, -h outputs a verbose usage listing. --version outputs the version of tree-cli. --debug show debug info. --ignore ignores directory or file you specify. --base specify a root directory. Relative path from cwd root and absolute path are both acceptable. --fullpath prints the full path prefix for each file. --noreport omits printing of the file and directory report at the end of the tree listing and omits printing the tree on console. -a all files are printed. By default tree does not print hidden files (those beginning with a dot '.'). In no event does tree print the file system constructs '.' (current directory) and '..' (previous directory). -d list directories only. --directoryFirst list directories first. -f append a '/' for directories, a '=' for socket files and a '|' for FIFOs -i makes tree not print the indentation lines, useful when used in conjunction with the -f option. -l max display depth of the directory tree. -o send output to filename. EXAMPLE: $ tree $ tree -l 2, -o out.txt --ignore [node_modules, test] -d --noreport