Skip to content

Commit 9d43e6a

Browse files
authored
Feature/condense overview with new representation (#29)
* chore: release v0.3.0 * feat: Optimized Analysis Dashboard Overview with new default matrix option
1 parent c059bc5 commit 9d43e6a

11 files changed

Lines changed: 1900 additions & 504 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [0.3.0](https://github.com/syncable-dev/syncable-cli/compare/v0.2.1...v0.3.0) - 2025-06-06
10+
11+
### Added
12+
13+
- Added tool install verifier with cli calls ([#14](https://github.com/syncable-dev/syncable-cli/pull/14))
14+
15+
### Other
16+
17+
- Feature/extendsive docker compose and docker scan ([#25](https://github.com/syncable-dev/syncable-cli/pull/25))
18+
- Feature/add automatic cli update ([#22](https://github.com/syncable-dev/syncable-cli/pull/22))
19+
- Feature/update dependabot ([#11](https://github.com/syncable-dev/syncable-cli/pull/11))
20+
921
## [0.2.1](https://github.com/syncable-dev/syncable-cli/compare/v0.2.0...v0.2.1) - 2025-06-06
1022

1123
### Other

Cargo.lock

Lines changed: 101 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "syncable-cli"
3-
version = "0.2.1"
3+
version = "0.3.0"
44
edition = "2024"
55
authors = ["Syncable Team"]
66
description = "A Rust-based CLI that analyzes code repositories and generates Infrastructure as Code configurations"
@@ -31,6 +31,8 @@ once_cell = "1"
3131
rayon = "1.7"
3232
termcolor = "1"
3333
chrono = { version = "0.4", features = ["serde"] }
34+
colored = "2"
35+
prettytable = "0.10"
3436

3537
# Vulnerability checking dependencies
3638
rustsec = "0.29"

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,25 @@ sync-ctl analyze /path/to/your/project
110110

111111
# Get JSON output
112112
sync-ctl analyze --json > analysis.json
113+
114+
# Use different display modes (NEW!)
115+
sync-ctl analyze --display matrix # Modern dashboard view (default)
116+
sync-ctl analyze --display summary # Brief summary only
117+
sync-ctl analyze --display detailed # Legacy verbose output
118+
sync-ctl analyze -d # Shorthand for detailed
113119
```
114120

121+
### 📊 Display Modes (NEW!)
122+
123+
The analyze command now offers multiple display formats:
124+
125+
- **Matrix View** (default): A modern, compact dashboard with side-by-side project comparison
126+
- **Summary View**: Brief overview perfect for CI/CD pipelines
127+
- **Detailed View**: Traditional verbose output with all project details
128+
- **JSON**: Machine-readable format for integration with other tools
129+
130+
See the [Display Modes Documentation](docs/cli-display-modes.md) for visual examples and more details.
131+
115132
### Check for Vulnerabilities
116133

117134
```bash

0 commit comments

Comments
 (0)