oils-for-unix/oils
Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!
PythonNOASSERTION
Issues
- 1
Matching nulls in strings with `?`
#2269 opened by notwa - 28
Running ble.sh takes too much memory - eval_unsafe_arith
#2263 opened by andychu - 2
setValue(..., global=true) doesn't work in module
#2264 opened by Melkor333 - 0
- 7
Cannot build oil-0.26.0 on macOS: error: use of undeclared identifier 'GLOB_PERIOD'
#2226 opened by latin-1 - 4
YSH needs API for docstrings - also renderPrompt() documentation in "getting started"
#2256 opened by andychu - 1
- 5
`command return` and `\return` can't suppress function/alias lookup and certain special properties in OSH, because `return` is a keyword
#2228 opened by 9ao9ai9ar - 2
Crash in expression = [...myvar]
#2237 opened by Melkor333 - 0
Mutation of List inside for loop isn't reflected in YSH
#2243 opened by andychu - 3
- 3
osh: bash prompt special characters
#2235 opened by simonLeary42 - 2
crash with double quoted zsh var in osh
#2234 opened by lincheney - 1
Long prompts interfere with display of readline search
#2233 opened by melvinw - 3
case with /eggex/ can be confused with glob /foo/bar/*
#2232 opened by andychu - 3
Can not run the export utility when partially quoted
#2224 opened by 9ao9ai9ar - 2
oils.pub does not have all blog posts
#2225 opened by latin-1 - 2
bash SHLVL support
#2106 opened by nisbet-hubbard - 1
bug in old version of dash shell causes _build/oils.sh to start too many compilers in parallel
#2110 opened by andychu - 3
allow && || in YSH conditions and add test --true --false
#2094 opened by andychu - 15
ysh breaking: Replace 1 .. 5 range syntax with 1 ..< 5 half open and 1 ..= 5 closed range
#2096 opened by bar-g - 3
Crash with setvar on out-of-bounds list index
#2104 opened by jtb20 - 3
- 6
Ctrl-C causes Interrupted system call
#2108 opened by yurivict - 3
printf errors can cause status 1, rather than being fatal
#2114 opened by andychu - 6
strict_errexit message missing code location
#2118 opened by ale5000-git - 3
${foo:} is allowed in OSH, but not in bash (slicing)
#2196 opened by andychu - 0
allow if ! runproc myproc, so error checking of extern and proc cases is more similar
#2206 opened by andychu - 0
trap without args should print traps
#2198 opened by andychu - 1
On FreeBSD Ctrl-Z causes ^Z printed on the terminal which isn't customary, and Ctrl-T prints stats of the shell itself which is also not customary for shells
#2121 opened by yurivict - 3
- 3
Redirecting to `/dev/null` fails with `noclobber`
#2191 opened by Janfel - 2
Py/Mojo as Py/C++ alternative
#2182 opened by nisbet-hubbard - 4
- 5
- 4
- 2
Expansion of $@ with empty IFS variable
#2141 opened by laurenthuberdeau - 0
help ysh-command-lang doesn't work
#2122 opened by andychu - 2
- 1
`install-wedges` is mentioned in docs, but no longer exists in `build/deps.sh`
#2124 opened by KingMob - 7
- 1
- 3
Implement `fg n` and `%n`?
#2097 opened by nisbet-hubbard - 0
Please make man installation error not fatal
#2117 opened by ale5000-git - 10
parse error after integer overflow
#2113 opened by ale5000-git - 0
wait - X isn't a child of this shell process
#2115 opened by ale5000-git - 2
Oils integers should be arbitrary precision (OSH and YSH)
#2112 opened by andychu - 3
- 2
ship OILS-ERR or -HINT list in (separate?) tarball, and let oils binary use it if available
#2095 opened by bar-g - 3