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
- 2
- 5
command exit and \exit don't work to suppress function/alias lookup in OSH, because exit is a keyword
#2228 opened by 9ao9ai9ar - 6
Incremental search overlaps long `PS1`
#2081 opened by nisbet-hubbard - 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
Cannot build oil-0.26.0 on macOS: error: use of undeclared identifier 'GLOB_PERIOD'
#2226 opened by latin-1 - 1
bug in old version of dash shell causes _build/oils.sh to start too many compilers in parallel
#2110 opened by andychu - 2
members of context managers are uninitialized and rooted
#2074 opened by andychu - 7
Crash with dict literal
#2078 opened by jtb20 - 15
install script may not match what distros want - Void Linux, stripped binary, binary location when cross-compiling, etc.
#2080 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 - 6
Initialise history from HISTFILE on startup
#2083 opened by nisbet-hubbard - 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
HISTTIMEFORMAT not implemented - osh doesn’t recognise history comment character
#2084 opened by nisbet-hubbard - 2
Oils integers should be arbitrary precision (OSH and YSH)
#2112 opened by andychu - 1
Implement `^string1^string2^` bashism
#2082 opened by nisbet-hubbard - 0
- 3
- 9
declare -i is silently ignored
#2072 opened by meithecatte - 2
ship OILS-ERR or -HINT list in (separate?) tarball, and let oils binary use it if available
#2095 opened by bar-g - 3
- 1
Kebab-Case Identifiers in Expression Mode
#2088 opened by PossiblyAShrub - 2
Default `oshrc` to ship with oils?
#2085 opened by nisbet-hubbard - 1
Bug with lseek() and descriptor 100
#2068 opened by andychu