Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swiftyfinch/xtree
๐ณ Printing and analyzing trees inย aย handy way.
https://github.com/swiftyfinch/xtree
cocoapods dependencies swiftui tree-structure tree-visualization tree-visualizer xcode
Last synced: 3 days ago
JSON representation
๐ณ Printing and analyzing trees inย aย handy way.
- Host: GitHub
- URL: https://github.com/swiftyfinch/xtree
- Owner: swiftyfinch
- License: mit
- Created: 2022-02-08T16:31:47.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-20T14:35:58.000Z (about 2 months ago)
- Last Synced: 2024-12-21T08:24:33.894Z (about 2 months ago)
- Topics: cocoapods, dependencies, swiftui, tree-structure, tree-visualization, tree-visualizer, xcode
- Language: Swift
- Homepage:
- Size: 334 KB
- Stars: 38
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# How to use ๐ณ
๐ฌ Demonstrations: https://github.com/swiftyfinch/xtree/discussions/4
## Inputs
- Standard Xcode project: `*.xcodeproj`
- [CocoaPods](https://cocoapods.org): `Podfile.lock`
- YAML file with [a specific format](docs/inputs/yaml.md): `*.yml`/`*.yaml`
- Feel free to suggest other common input files## Commands Help (Terminal CLI)
```sh
> xtree --help๐ณ Printing and analyzing trees inย aย handy way.
โญโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ > print โ * Print a tree with children statistics. โ
โ > frequency โ * Calculate a frequency of each node. โ
โ > parents โ * Find all parents of nodes. โ
โ > impact โ * Find affected parent nodes and print them out as a tree. โ
โ > update โ * Download and install the latest version. โ
โ โ โ
โ --version โ * Show the version. โ
โ --help, -h โ * Show help information. โ
โฐโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
```
- [`print`](docs/commands-help/print.md)
- [`frequency`](docs/commands-help/frequency.md)
- [`parents`](docs/commands-help/parents.md)
- [`impact`](docs/commands-help/impact.md)
# How to install ๐ฆ
- [Terminal CLI](#terminal-cli)
- [Application (macOS)](#application-macos)## Terminal CLI
For simplicity, you don't need to install a package manager.\
Just run the short script provided below and it will install `xtree` in your `$HOME/.local/bin` directory.
```sh
curl -Ls https://swiftyfinch.github.io/xtree/install.sh | bash
```If you already have an installed one, you can update it with this command:
```sh
xtree update
```## Application (macOS)
**Requirements**: macOS Ventura 13.0 and above.\
Use [Homebrew](https://brew.sh) and commands provided below:
```sh
brew tap swiftyfinch/xtree https://github.com/swiftyfinch/xtree.git
brew install --cask xtree --no-quarantine
```If you already have an installed one, you can update it with this command:
```sh
brew update && brew upgrade --cask xtree
```
## ๐ค Contribution
Feel free [to open a pull request](https://github.com/swiftyfinch/xtree/contribute) or a discussion.
## ๐ฎ Support
If you want to support this project, you can do some of these:\
`1)` Press โญ๏ธ. It's a nice mark which means that it is useful;\
`2)` Share the project ๐ somewhere with somebody;\
`3)` Leave feedback in the discussions ๐ฌ section.