Skip to content

AlgorithmAlchemy/treexx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

treexx

treexx logo

Fast and extensible filesystem traversal toolkit

                    CLI

↓ ┌───────────────────┐ │ Command Parser │ ← Разбирает аргументы, проверка, дефолтные режимы └─────────┬─────────┘ ↓ ┌───────────────────┐ │ Query Router │ ← Определяет use-case (ls/tree/find/du/stats) └─────────┬─────────┘ ↓ ┌────────────────────────────┐ │ Use Case Layer │ ← Реализация конкретной команды │ ls / tree / find / du / │ │ stats │ └─────────┬─────────┘ ↓ ┌───────────────────────────────┐ │ Core System │ │ ┌──────────────┐ ┌───────────┐ │ │ │ Traversal │ │ Engine │ │ │ │ (fd-like) │ │ (ripgrep) │ │ │ └─────┬────────┘ └────┬──────┘ │ └────────┼───────────────┼────────┘ ↓ ↓ File Stream Event Stream ↓ ↓ ┌───────────────────────────────┐ │ Output Strategy Layer │ │ tree / ls / json / table / │ │ grep │ │ - форматирование по аргументам│ │ - дефолтный режим если нет args│ └───────────────────────────────┘

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages