Skip to content

Commit 06cd6fe

Browse files
authored
Merge pull request #3 from UniverLab/feature/refine-first-version
Feature/refine first version
2 parents 6b0ecb2 + 31dd30e commit 06cd6fe

7 files changed

Lines changed: 9 additions & 85 deletions

File tree

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
[workspace]
2-
members = ["crates/cadforge-cli", "crates/cadforge-view"]
3-
resolver = "2"
4-
51
[package]
62
name = "cadforge"
7-
version = "0.1.0-beta.1"
3+
version = "0.1.0-beta.2"
84
edition = "2021"
95
description = "Architecture as Code — deterministic geometry engine for reproducible architectural design"
106
license = "MIT"
7+
homepage = "https://github.com/UniverLab/cadforge"
8+
repository = "https://github.com/UniverLab/cadforge"
119
publish = true
10+
exclude = ["crates/**"]
1211

1312
[dependencies]
14-
dxf = "0.6.1"
1513
anyhow = "1.0"
14+
clap = { version = "4.6", features = ["derive"] }
15+
dxf = "0.6.1"
1616
serde = { version = "1.0", features = ["derive"] }
1717
serde_json = "1.0"
1818
toml = "0.8"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ cadforge is an **Architecture as Code** CLI tool and Rust library for declarativ
6464
| `cadforge watch` | Auto-rebuild on file changes |
6565
| `cadforge import <file.dxf>` | Import DXF into `.cf` layers + `project.toml` |
6666
| `cadforge import <file.dxf> --layer <name>` | Import only one DXF layer |
67-
| `cadforge view` | Open the dedicated `cadforge-view` viewer |
67+
| `cadforge view` | Open the project in the configured viewer |
6868
| `cadforge view --layer <name>` | Open only one layer in the viewer |
6969
| `cadforge config set <key> <value>` | Set global defaults (`author`, `units`) |
7070
| `cadforge config show` | Show global defaults |

crates/cadforge-cli/Cargo.toml

Lines changed: 0 additions & 17 deletions
This file was deleted.

crates/cadforge-view/Cargo.toml

Lines changed: 0 additions & 20 deletions
This file was deleted.

crates/cadforge-view/src/lib.rs

Lines changed: 0 additions & 11 deletions
This file was deleted.

crates/cadforge-view/src/main.rs

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ use cadforge::fmt::format_project;
55
use cadforge::importer::import_dxf;
66
use cadforge::preview::generate_preview;
77
use cadforge::scaffold::{create_project, init_project};
8+
use cadforge::viewer::view_project;
89
use cadforge::watch::watch_project;
9-
use cadforge_view::run_viewer;
1010
use clap::{Parser, Subcommand};
1111
use std::path::PathBuf;
1212

@@ -183,7 +183,7 @@ fn main() -> Result<()> {
183183
}
184184
Commands::View { path, layer } => {
185185
let dir = resolve_project_dir(path)?;
186-
run_viewer(&dir, layer.as_deref())
186+
view_project(&dir, layer.as_deref())
187187
}
188188
Commands::Config { command } => match command {
189189
ConfigCommands::Set { key, value } => config_set(&key, &value),

0 commit comments

Comments
 (0)