Commits on Source (1333)
Showing
- .envrc 1 addition, 0 deletions.envrc
- .github/ISSUE_TEMPLATE 0 additions, 15 deletions.github/ISSUE_TEMPLATE
- .github/PULL_REQUEST_TEMPLATE 0 additions, 25 deletions.github/PULL_REQUEST_TEMPLATE
- .gitignore 17 additions, 0 deletions.gitignore
- .gitlab-ci.yml 107 additions, 0 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
- .travis.yml 0 additions, 10 deletions.travis.yml
- CONTRIBUTING.md 187 additions, 0 deletionsCONTRIBUTING.md
- Cargo.lock 2792 additions, 169 deletionsCargo.lock
- Cargo.toml 108 additions, 60 deletionsCargo.toml
- Makefile 85 additions, 0 deletionsMakefile
- README.md 115 additions, 84 deletionsREADME.md
- bash/distclean.sh 4 additions, 0 deletionsbash/distclean.sh
.envrc
0 → 100644
.github/ISSUE_TEMPLATE
deleted
100644 → 0
.github/PULL_REQUEST_TEMPLATE
deleted
100644 → 0
.gitlab-ci.yml
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
.travis.yml
deleted
100644 → 0
CONTRIBUTING.md
0 → 100644
This diff is collapsed.
[package] | ||
name = "ion-shell" | ||
authors = [ | ||
"Michael Aaron Murphy <mmstickman@gmail.com>", | ||
"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" | ||
repository = "https://github.com/redox-os/ion" | ||
version = "1.0.5" | ||
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" | ||
authors = [ | ||
"Michael Aaron Murphy <mmstickman@gmail.com>", | ||
"Hunter Goldstein <hunter.d.goldstein@gmail.com>", | ||
"Skyler Berg <skylertheberg@gmail.com>", | ||
"Jeremy Soller <jackpot51@gmail.com>", | ||
"Michael Gattozzi <mgattozzi@gmail.com>", | ||
"Łukasz Niemier <lukasz@niemier.pl>", | ||
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/builtins-proc", | ||
"members/ranges", | ||
"members/scopes-rs", | ||
"members/types-rs", | ||
] | ||
build = "build.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" | ||
## Shared Dependencies | ||
[dependencies] | ||
# Provides XDG app directory support | ||
app_dirs = "1.1.1" | ||
# Provides methods for bitwise flag operations | ||
bitflags = "0.9.1" | ||
# Provides inline arithmetic expression and `calc` functionality | ||
calculate = {git = "https://github.com/redox-os/calc.git"} | ||
# A faster hashing algorithm for the hash maps in the shell. | ||
fnv = "1.0" | ||
# Performs globbing on words that are detected to be potentially globbable. | ||
glob = "0.2" | ||
# Provides a macro for lazily-evalulated statics | ||
lazy_static = "0.2" | ||
# Provides the line editor / prompt for the shell | ||
liner = "0.4" | ||
# Provides permutations of strings in brace expansions | ||
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" | ||
# Enables strings to be stored inline on the stack, when possible. | ||
smallstring = "0.1" | ||
# Same as the above, but for vectors. | ||
smallvec = "0.4" | ||
# Provides grapheme-based string iterators. | ||
unicode-segmentation = "1.2" | ||
# Rusts regex crate | ||
regex = "0.2" | ||
## Redox Dependencies | ||
[target.'cfg(target_os = "redox")'.dependencies] | ||
# Provides access to Redox syscalls for signals/job control. | ||
redox_syscall = "0.1" | ||
## *nix Dependencies (Linux, Mac OS, BSDs) | ||
[target.'cfg(all(unix, not(target_os = "redox")))'.dependencies] | ||
# Required to access some *nix-specific syscalls for signals/job control. | ||
libc = "0.2" | ||
# A higher level abstraction of libc-acquired syscalls for signals/job control. | ||
nix = "0.8" | ||
# Obtains user directories | ||
users = "0.5.1" | ||
# Enables loading plugins | ||
libloading = "0.4" | ||
[build-dependencies] | ||
ansi_term = "0.9" | ||
version_check = "0.1.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] | ||
# debug = true | ||
# rustflags = [ "-C", "target-cpu=native"] | ||
lto = true | ||
panic = "abort" | ||
# Required to make `cargo vendor` work | ||
[patch.crates-io] | ||
redox_liner = { git = "https://gitlab.redox-os.org/redox-os/liner" } |
Makefile
0 → 100644
bash/distclean.sh
0 → 100755