Commits on Source (253)
Showing
- .envrc 1 addition, 0 deletions.envrc
- .gitignore 9 additions, 0 deletions.gitignore
- .gitlab-ci.yml 63 additions, 23 deletions.gitlab-ci.yml
- .gitlab/emacs_syntax.png 0 additions, 0 deletions.gitlab/emacs_syntax.png
- .gitlab/issue_templates/bug.md 25 additions, 0 deletions.gitlab/issue_templates/bug.md
- .gitlab/issue_templates/rfc.md 27 additions, 0 deletions.gitlab/issue_templates/rfc.md
- .gitlab/issue_templates/syntax.md 27 additions, 0 deletions.gitlab/issue_templates/syntax.md
- .gitlab/merge_request_templates/BREAKING_CHANGE.md 17 additions, 0 deletions.gitlab/merge_request_templates/BREAKING_CHANGE.md
- .gitlab/merge_request_templates/feat.md 15 additions, 0 deletions.gitlab/merge_request_templates/feat.md
- .gitlab/merge_request_templates/fix.md 11 additions, 0 deletions.gitlab/merge_request_templates/fix.md
- .gitlab/vim_syntax.png 0 additions, 0 deletions.gitlab/vim_syntax.png
- CONTRIBUTING.md 137 additions, 16 deletionsCONTRIBUTING.md
- Cargo.lock 1820 additions, 1090 deletionsCargo.lock
- Cargo.toml 59 additions, 43 deletionsCargo.toml
- Makefile 14 additions, 20 deletionsMakefile
- README.md 90 additions, 14 deletionsREADME.md
- bash/distclean.sh 4 additions, 0 deletionsbash/distclean.sh
- bash/install.sh 15 additions, 0 deletionsbash/install.sh
- bash/version.sh 3 additions, 0 deletionsbash/version.sh
- benches/builtins.rs 0 additions, 54 deletionsbenches/builtins.rs
.envrc
0 → 100644
.gitlab/emacs_syntax.png
0 → 100644
129 KiB
.gitlab/issue_templates/bug.md
0 → 100644
.gitlab/issue_templates/rfc.md
0 → 100644
.gitlab/issue_templates/syntax.md
0 → 100644
.gitlab/merge_request_templates/feat.md
0 → 100644
.gitlab/merge_request_templates/fix.md
0 → 100644
.gitlab/vim_syntax.png
0 → 100644
186 KiB
This diff is collapsed.
... | ... | @@ -12,35 +12,39 @@ authors = [ |
"Sag0Sag0 <Sag0Sag0@users.noreply.github.com>", | ||
] | ||
build = "build.rs" | ||
categories = ["command-line-utilities", "config"] | ||
description = "The Ion Shell" | ||
documentation = "https://doc.redox-os.org/ion-manual/" | ||
edition = "2018" | ||
keywords = ["shell", "script", "program", "config", "configuration"] | ||
license-file = "LICENSE" | ||
name = "ion-shell" | ||
readme = "README.md" | ||
repository = "https://gitlab.redox-os.org/redox-os/ion" | ||
version = "1.0.0-alpha" | ||
edition = "2018" | ||
keywords = ["shell", "script", "program", "config", "configuration"] | ||
categories = ["command-line-utilities", "config"] | ||
documentation = "https://doc.redox-os.org/ion-manual/" | ||
rust-version = "1.65.0" | ||
[badges] | ||
gitlab = { repository = "https://gitlab.redox-os.org/redox-os/ion", branch = "master" } | ||
maintenance = { status = "experimental" } | ||
[features] | ||
advanced_arg_parsing = [] | ||
man = ["builtins-proc/man"] | ||
piston = ["piston-ai_behavior", "piston_window", "piston2d-sprite"] | ||
unicode = ["regex/unicode"] | ||
[workspace] | ||
members = [ "members/builtins-proc", "members/ranges", "members/scopes-rs", "members/types-rs" ] | ||
members = [ | ||
"members/builtins-proc", | ||
"members/ranges", | ||
"members/scopes-rs", | ||
"members/types-rs", | ||
] | ||
[dev-dependencies] | ||
criterion = "0.2" | ||
criterion = "0.3" | ||
serial_test = "*" | ||
serial_test_derive = "*" | ||
# window example | ||
piston-ai_behavior = "0.31" | ||
piston_window = "0.99" | ||
piston2d-sprite = "0.55" | ||
[[bench]] | ||
name = "terminator" | ||
... | ... | @@ -50,47 +54,56 @@ harness = false |
name = "statement" | ||
harness = false | ||
[[bench]] | ||
name = "builtins" | ||
harness = false | ||
[[example]] | ||
name = "window" | ||
required-features = ["piston"] | ||
[[bin]] | ||
name = "ion" | ||
path = "src/main.rs" | ||
[build-dependencies] | ||
ansi_term = "0.11" | ||
version_check = "0.9" | ||
[dependencies] | ||
calculate = { git = "https://gitlab.redox-os.org/redox-os/calc" } | ||
err-derive = "0.1" | ||
calculate = { git = "https://gitlab.redox-os.org/redox-os/calc", rev = "d2719efb67ab38c4c33ab3590822114453960da5" } | ||
thiserror = "1.0" | ||
glob = "0.3" | ||
itoa = "0.4" | ||
liner = { git = "https://gitlab.redox-os.org/redox-os/liner" } | ||
rand = "0.6.1" | ||
regex = "1.1" | ||
small = { git = "https://gitlab.redox-os.org/redox-os/small", features = ["std"] } | ||
smallvec = "0.6" | ||
unicode-segmentation = "1.2" | ||
xdg = "2.2.0" | ||
ion-ranges = { path = "members/ranges" } | ||
scopes = { path = "members/scopes-rs" } | ||
types-rs = { path = "members/types-rs" } | ||
builtins-proc = { path = "members/builtins-proc" } | ||
hashbrown = "0.5" | ||
itertools = "0.8" | ||
lexical = "2.0" | ||
object-pool = "0.3.1" | ||
auto_enums = "0.5.5" | ||
structopt = "^0.2" | ||
redox_liner = { git = "https://gitlab.redox-os.org/redox-os/liner" } | ||
rand = "0.7" | ||
regex = { version = "1.3", default-features = false, features = [ | ||
"std", | ||
"perf", | ||
] } | ||
small = { git = "https://gitlab.redox-os.org/redox-os/small", features = [ | ||
"std", | ||
] } | ||
smallvec = "1.4" | ||
unicode-segmentation = "1.6" | ||
ion-ranges = { version = "0.1", path = "members/ranges" } | ||
scopes = { version = "0.1", path = "members/scopes-rs" } | ||
types-rs = { version = "0.1", path = "members/types-rs" } | ||
builtins-proc = { version = "0.1", path = "members/builtins-proc" } | ||
itertools = "0.9" | ||
lexical = "5.2" | ||
object-pool = "0.6" | ||
auto_enums = "0.7" | ||
atty = "0.2" | ||
permutate = "0.3" | ||
dirs = "1.0" | ||
nix = "0.14" | ||
xdg = "2.4" | ||
#nix = "0.23" | ||
# FIXME: Needed because of https://github.com/nix-rust/nix/commit/ff6f8b8a26c8d61f4341e441acf405402b46a430 | ||
nix = { git = "https://github.com/nix-rust/nix.git", rev = "ff6f8b8a" } | ||
mktemp = "0.4" | ||
# window example | ||
piston-ai_behavior = { version = "0.31", optional = true } | ||
piston_window = { version = "0.120", optional = true } | ||
piston2d-sprite = { version = "0.58", optional = true } | ||
[target."cfg(all(unix, not(target_os = \"redox\")))".dependencies] | ||
users = "0.9" | ||
users = "0.10" | ||
[target."cfg(target_os = \"redox\")".dependencies] | ||
redox_users = "0.4" | ||
[target."cfg(target_os = \"dragonfly\")".dependencies] | ||
errno-dragonfly = "0.1.1" | ||
... | ... | @@ -98,11 +111,14 @@ errno-dragonfly = "0.1.1" |
[lib] | ||
path = "src/lib/lib.rs" | ||
[profile.dev] | ||
opt-level = 0 | ||
debug = true | ||
[profile.release] | ||
lto = true | ||
panic = "abort" | ||
# Required to make `cargo vendor` work | ||
[patch.crates-io] | ||
termion = { git = "https://gitlab.redox-os.org/redox-os/termion" } | ||
liner = { git = "https://gitlab.redox-os.org/redox-os/liner" } | ||
redox_liner = { git = "https://gitlab.redox-os.org/redox-os/liner" } |
bash/distclean.sh
0 → 100755
bash/install.sh
0 → 100755
bash/version.sh
0 → 100755
benches/builtins.rs
deleted
100644 → 0