|
|
|
|
|
by laumars
3162 days ago
|
|
Nice idea. I really wanted to like this but I'm not so sure you've pulled off the execution. Just after a couple of minutes of usage I found so many compatibility differences between that a real shell that navigating around your site became rather frustrating: * Tab completion was glitchy
* Deleting characters mid line was glitchy
* Commands don't follow common idioms:
- `ls *` would fail
- `ls -l` would fail
- `ls ` (space char after `ls` command) would fail
* I couldn't select the output from `ls` to paste into the prompt
* Symlinks don't behave link symlinks:
- I cannot `cat` them, have to click with a mouse
- Yet they are still displayed as a file in `ls`
* Common readline shortcuts like ^U don't work
* It barely works on mobile / tablets:
- Scrolling is all over the place
- Screen doesn't resize to use the full screen
- Pain to type commands on mobile keyboard because they auto-capitalise first characters
Also there seems to be some latency between keypress and the character appearing which makes the experience a little jarring too.Given this is your main way to navigate the site rather than a secondary navigation system, I think it's something you either need to go full out or not bother at all as the novelty of a partially compatible - inspired by Bash - approach wears off very quickly resulting an in frustrating overall experience. |
|