Skip to content
/ oak Public

A recursive directory listing utility for the modern age (experimental)

License

Notifications You must be signed in to change notification settings

jacwah/oak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oak 🌳

oak is a modern reincarnation of the classic command line utility tree. It recursively lists directories and files, visualizing their hierarchy.

This project is in an experimental stage and I'll happily respond to issues and pull requests within a couple of days.

Basic usage

$ oak
.
├── Cargo.lock
├── Cargo.toml
├── LICENSE
├── README.md
└── src
    ├── filters.rs
    ├── lib.rs
    ├── main.rs
    ├── print_processor.rs
    ├── tree.rs
    └── tree_processor.rs

1 directory, 10 files

Run oak --help for a full reference.

Motivation

I love tree! It's a simple and useful addition to the tool belt. Oak provides features that better into the modern user's workflow. For instance, in a Git repository, .gitignored files are filtered out by default.

Contact

I'd love to discuss Oak with you! Open an issue on GitHub or send me an email!

License

Oak is licensed under the MPL 2.0. See LICENSE for the full license text.

Copyright 2016 Jacob Wahlgren.

About

A recursive directory listing utility for the modern age (experimental)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages