Skip to content

Commit 06e8d36

Browse files
committed
Rename aiscript-cli to aiscript, add aiscript-api crate
1 parent 383bd10 commit 06e8d36

File tree

11 files changed

+47
-50
lines changed

11 files changed

+47
-50
lines changed

Cargo.lock

Lines changed: 14 additions & 14 deletions
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,7 +1,7 @@
11
[workspace]
22
members = [
33
"aiscript",
4-
"aiscript-cli",
4+
"aiscript-api",
55
"aiscript-lexer",
66
"aiscript-arena",
77
"aiscript-derived",

aiscript-api/Cargo.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[package]
2+
name = "aiscript-api"
3+
version.workspace = true
4+
edition.workspace = true
5+
homepage.workspace = true
6+
repository.workspace = true
7+
license.workspace = true
8+
keywords.workspace = true
9+
categories.workspace = true
10+
publish = false
11+
12+
[dependencies]

aiscript-cli/Cargo.toml

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

aiscript/Cargo.toml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,28 @@
11
[package]
22
name = "aiscript"
3+
description = "The AIScript programming language"
34
version.workspace = true
45
edition.workspace = true
56
homepage.workspace = true
67
repository.workspace = true
78
license.workspace = true
89
keywords.workspace = true
910
categories.workspace = true
11+
default-run = "aiscript"
12+
13+
[[bin]]
14+
name = "aiscript"
15+
path = "src/main.rs"
1016

1117
[dependencies]
18+
aiscript-vm = { path = "../aiscript-vm", version = "0.1.0" }
19+
aiscript-runtime = { path = "../aiscript-runtime", version = "0.1.0" }
20+
clap = { version = "4.5", features = ["derive"] }
21+
tokio = { version = "1.44", features = ["rt-multi-thread", "macros"] }
22+
dotenv = "0.15.0"
23+
rustyline = "15.0"
24+
dirs = "6.0"
25+
serde.workspace = true
26+
27+
[features]
28+
ai_test = ["aiscript-vm/ai_test"]

tests/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ version = "0.1.0"
44
edition.workspace = true
55
repository.workspace = true
66
license.workspace = true
7+
publish = false
78

89
[[test]]
910
name = "integration"

tests/integration.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use regex::Regex;
55

66
use test_generator::test_resources;
77

8-
const CLI_PKG_NAME: &str = "aiscript-test";
8+
const CLI_PKG_NAME: &str = "aiscript";
99

1010
fn test_command() -> Command {
1111
// Create full path to binary

0 commit comments

Comments
 (0)