Commits on Source (818)
Showing
- .envrc 1 addition, 0 deletions.envrc
- .gitignore 11 additions, 0 deletions.gitignore
- .gitlab-ci.yml 87 additions, 14 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 2685 additions, 308 deletionsCargo.lock
- Cargo.toml 86 additions, 28 deletionsCargo.toml
- Makefile 54 additions, 40 deletionsMakefile
- README.md 105 additions, 18 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/calls.txt 140 additions, 0 deletionsbenches/calls.txt
.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.
... | ... | @@ -5,62 +5,120 @@ authors = [ |
"Jeremy Soller <jackpot51@gmail.com>", | ||
"Skyler Berg <skylertheberg@gmail.com>", | ||
"stratact <stratact1@gmail.com>", | ||
"AdminXVII <dev.xlheureux@gmail.com>", | ||
"Hunter Goldstein <hunter.d.goldstein@gmail.com>", | ||
"jD91mZM2 <me@krake.one>", | ||
"Agustin Chiappe Berrini <jnieve@gmail.com>", | ||
"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" | ||
rust-version = "1.65.0" | ||
[badges] | ||
gitlab = { repository = "https://gitlab.redox-os.org/redox-os/ion", branch = "master" } | ||
maintenance = { status = "experimental" } | ||
[features] | ||
man = ["builtins-proc/man"] | ||
piston = ["piston-ai_behavior", "piston_window", "piston2d-sprite"] | ||
unicode = ["regex/unicode"] | ||
[workspace] | ||
members = [ | ||
"members/braces", "members/builtins", "members/lexers", "members/sys", | ||
"members/ranges" | ||
"members/builtins-proc", | ||
"members/ranges", | ||
"members/scopes-rs", | ||
"members/types-rs", | ||
] | ||
[dev-dependencies] | ||
criterion = "0.3" | ||
serial_test = "*" | ||
serial_test_derive = "*" | ||
[[bench]] | ||
name = "terminator" | ||
harness = false | ||
[[bench]] | ||
name = "statement" | ||
harness = false | ||
[[example]] | ||
name = "window" | ||
required-features = ["piston"] | ||
[[bin]] | ||
name = "ion" | ||
path = "src/main.rs" | ||
[build-dependencies] | ||
ansi_term = "0.11" | ||
version_check = "0.1.3" | ||
[dependencies] | ||
bitflags = "1.0" | ||
calculate = "0.5" | ||
failure = "0.1" | ||
failure_derive = "0.1" | ||
fnv = "1.0" | ||
glob = "0.2" | ||
itoa = "0.4" | ||
lazy_static = "1.0" | ||
liner = { git = "https://gitlab.redox-os.org/redox-os/liner" } | ||
rand = "0.5" | ||
regex = "1.0" | ||
small = { git = "https://gitlab.redox-os.org/redox-os/small", features = ["std"] } | ||
smallvec = "0.6" | ||
unicode-segmentation = "1.2" | ||
xdg = { git = "https://github.com/whitequark/rust-xdg" } | ||
ion_braces = { path = "members/braces" } | ||
ion_builtins = { path = "members/builtins" } | ||
ion_lexers = { path = "members/lexers" } | ||
ion_sys = { path = "members/sys" } | ||
ion_ranges = { path = "members/ranges" } | ||
calculate = { git = "https://gitlab.redox-os.org/redox-os/calc", rev = "d2719efb67ab38c4c33ab3590822114453960da5" } | ||
thiserror = "1.0" | ||
glob = "0.3" | ||
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" | ||
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.10" | ||
[target."cfg(target_os = \"redox\")".dependencies] | ||
redox_users = "0.4" | ||
[target."cfg(target_os = \"dragonfly\")".dependencies] | ||
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] | ||
liner = { git = "https://gitlab.redox-os.org/redox-os/liner" } | ||
redox_syscall = { git = "https://gitlab.redox-os.org/redox-os/syscall.git", branch = "relibc" } | ||
\ No newline at end of file | ||
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/calls.txt
0 → 100644