Skip to content

Commit d2f93ac

Browse files
Alex HolmbergAlex Holmberg
authored andcommitted
Merge branch 'main' of github.com:syncable-dev/syncable-cli into develop
2 parents 812b5ed + 0552924 commit d2f93ac

4 files changed

Lines changed: 16 additions & 73 deletions

File tree

CHANGELOG.md

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

77
## [Unreleased]
88

9+
## [0.5.4](https://github.com/syncable-dev/syncable-cli/compare/v0.5.3...v0.5.4) - 2025-06-07
10+
11+
### Other
12+
13+
- Update README.md
14+
- Update README.md
15+
16+
## [0.5.3](https://github.com/syncable-dev/syncable-cli/compare/v0.5.2...v0.5.3) - 2025-06-07
17+
18+
### Other
19+
20+
- Develop ([#47](https://github.com/syncable-dev/syncable-cli/pull/47))
21+
- Update README.md
22+
923
## [0.5.2](https://github.com/syncable-dev/syncable-cli/compare/v0.5.1...v0.5.2) - 2025-06-07
1024

1125
### Other

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "syncable-cli"
3-
version = "0.5.2"
3+
version = "0.5.4"
44
edition = "2024"
55
authors = ["Syncable Team"]
66
description = "A Rust-based CLI that analyzes code repositories and generates Infrastructure as Code configurations"

README.md

Lines changed: 0 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
# 🚀 Syncable IaC CLI
22

3-
> Automatically generate optimized Docker, Kubernetes, and cloud infrastructure configurations by analyzing your codebase.
43
> Automatically generate optimized Docker, Kubernetes, and cloud infrastructure configurations by analyzing your codebase.
54
65
[![Rust](https://img.shields.io/badge/rust-%23000000.svg?style=for-the-badge&logo=rust&logoColor=white)](https://www.rust-lang.org/)
76
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
8-
[![Crates.io Downloads](https://img.shields.io/crates/d/syncable-cli)](https://crates.io/crates/syncable-cli)
97

10-
**Syncable IaC CLI** analyzes your project and automatically generates production-ready infrastructure configurations. Supporting **260+ technologies** across 5 major language ecosystems, it understands your stack and creates optimized IaC files tailored to your specific needs.
118

129
## ⚡ Quick Start
1310
[![Crates.io Downloads](https://img.shields.io/crates/d/syncable-cli)](https://crates.io/crates/syncable-cli)
@@ -110,19 +107,6 @@ cargo install --path .
110107

111108
## 📖 Usage Guide
112109

113-
### Basic Commands
114-
cargo install syncable-cli
115-
```
116-
117-
### From Source
118-
```bash
119-
git clone https://github.com/syncable-dev/syncable-cli.git
120-
cd syncable-cli
121-
cargo install --path .
122-
```
123-
124-
## 📖 Usage Guide
125-
126110
### Basic Commands
127111

128112
```bash
@@ -162,20 +146,9 @@ sync-ctl vulnerabilities # Dependency vulnerability scan
162146
# Dependency analysis
163147
sync-ctl dependencies --licenses # Show license information
164148
sync-ctl dependencies --vulnerabilities # Check for known CVEs
165-
```
166-
167-
### Display Modes
168-
169-
Choose the output format that works best for you:
170-
171-
- **Matrix** (default) - Compact dashboard view
172-
- **Detailed** - Comprehensive vertical layout
173-
- **Summary** - Brief overview for CI/CD
174-
- **JSON** - Machine-readable format
175149

176150
### Advanced Configuration
177151

178-
Create `.syncable.toml` in your project root:
179152
Create `.syncable.toml` in your project root:
180153

181154
```toml
@@ -231,51 +204,9 @@ check_secrets = true
231204
[security]
232205
fail_on_high_severity = true
233206
check_secrets = true
234-
```
235-
236-
## 🌟 Technology Coverage
237-
238-
<details>
239-
<summary><b>View Supported Technologies (260+)</b></summary>
240-
241-
### By Language
242-
243-
- **JavaScript/TypeScript** (46) - React, Vue, Angular, Next.js, Express, Nest.js, and more
244-
- **Python** (76) - Django, Flask, FastAPI, NumPy, TensorFlow, PyTorch, and more
245-
- **Java/JVM** (98) - Spring Boot, Micronaut, Hibernate, Kafka, Elasticsearch, and more
246-
- **Go** (21) - Gin, Echo, Fiber, gRPC, Kubernetes client, and more
247-
- **Rust** (20) - Actix-web, Axum, Rocket, Tokio, SeaORM, and more
248-
249-
### Package Managers
250-
- npm, yarn, pnpm, bun (JavaScript)
251-
- pip, poetry, pipenv, conda (Python)
252-
- Maven, Gradle (Java)
253-
- Cargo (Rust)
254-
- Go modules (Go)
255-
256-
</details>
257-
258-
## 🚀 Roadmap
259-
260-
### ✅ Phase 1: Analysis Engine (Complete)
261-
- Project analysis and technology detection
262-
- Vulnerability scanning
263-
- Basic security analysis
264-
265-
### 🔄 Phase 2: AI-Powered Generation (In Progress)
266-
- Smart Dockerfile generation
267-
- Intelligent Docker Compose creation
268-
- Cloud-optimized configurations
269-
270-
### 📅 Future Phases
271-
- Kubernetes manifests & Helm charts
272-
- Terraform modules for AWS/GCP/Azure
273-
- CI/CD pipeline generation
274-
- Real-time monitoring setup
275207

276208
## 🤝 Contributing
277209

278-
We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
279210
We welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
280211

281212
```bash
@@ -305,6 +236,4 @@ Built with Rust 🦀 and powered by the open-source community.
305236
**Need help?** Check our [documentation](https://github.com/syncable-dev/syncable-cli/wiki) or [open an issue](https://github.com/syncable-dev/syncable-cli/issues).
306237

307238
[![Star on GitHub](https://img.shields.io/github/stars/syncable-dev/syncable-cli?style=social)](https://github.com/syncable-dev/syncable-cli)
308-
**Need help?** Check our [documentation](https://github.com/syncable-dev/syncable-cli/wiki) or [open an issue](https://github.com/syncable-dev/syncable-cli/issues).
309239

310-
[![Star on GitHub](https://img.shields.io/github/stars/syncable-dev/syncable-cli?style=social)](https://github.com/syncable-dev/syncable-cli)

0 commit comments

Comments
 (0)