Nate Fischer
Nate Fischer
So far, I've been transpiling straight from a CST. This has some nice features, since I can sometimes preserve whitespace and comments, which I think are still significant parts of...
The white-and-black theme is getting a little old for me, so I think it's time to upgrade the styling: - [ ] add background image - [x] style the code...
Related to #23, CC @mikeerickson The translator currently doesn't properly handle exec commands that expand variables. Something like: ``` bash branchName=master git checkout $branchName printf $PATH ``` should translate into:...
Bash has a syntax for manipulating variables as seen in [this page](http://www.tldp.org/LDP/abs/html/string-manipulation.html). Examples: - [x] `${foo:0:2}` -> `foo.substr(0, 2) - [ ] `${foo#hello}` -> remove leading "hello" - [ ]...
`Calls` should be allowed inside strings much in the same way as `references` are. This is tricky, since strings are lexical rules. This might require intensive refactoring.
One form I can think of is: ``` if [[ "$is_collaborator" ]] || [[ "$is_owner" ]]; then ``` (taken from the [shx release script](https://github.com/shelljs/shx/blob/master/scripts/release.sh)) There are also other specific flags,...
See this test run: https://github.com/nfischer/shelljs-exec-proxy/actions/runs/7125051917 It looks like one of the tests broke on Windows. It looks like this is mismatch in the newline characters (`\n` vs. `\r\n`). ``` 1)...
See this blog post: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/ For some reason GitHub is removing support for testing our code against Node 8 through 15 (which is the majority of what we test). We...
This is a follow up to the discussion on #31. Travis currently has errors during the installation process. I saw some improved results (but still some build errors) by using...
To me, it makes a lot of sense to make some modules open in read-only when opened by `gf` or `:Nedit` and the like. It doesn't make much sense to...