aava.sh

Productivity

personal website

SHOW HN2021

425points
171comments
#63of 2,533 in 2021
Top 3%of 2021 by points

How HN took it

MixedNo clear lean

27 positive, 50 neutral or asking, 13 mixed, 33 critical, out of 123 comments about the project. Thread score -0.06.

Execution: 4 for, 23 againstIdea: 10 for, 5 againstDesign: 5 for, 5 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Fun and original idea

    From 3 comments
    • Such a great idea! I'd personally consider using busybox in WASM instead of reimplementing a shell. Quick Google search found [1]. Have you considered that? [1]…
      vletal on HN
    • Nice and fun. I would use it as website to give to recruiters. I would have saved a lot of time this way.
      pachico on HN
    • pretty cool, makes me want to register one for myself
      rainboiboi on HN
  • Rickroll easter egg amused commenters

    From 2 comments

Objections

  • Missing tab completion, history and common shell commands

    From 3 comments
    • No command history, no tab completion. One assumes that "shell" is aspirational rather than descriptive. It's an interesting idea, but if you present what appears to be a shell…
      ajarmst on HN
    • Add tab support, how can you make me type out full commands?! :)
      rkalla on HN
    • really like the shell ergonomics, how about adding tab completion?
      raghavkhanna on HN
  • Input loses focus and clicking anywhere does not refocus it

    From 3 comments
    • I've enjoyed working on similar projects, they are fun. A small usability suggestion, since your whole page is a shell and the input field isn't well visually defined, I would…
      colecut on HN
    • I love the idea, but there are a few UX issues which area rather annoying. One such issue is that the <input /> loses focus rather easily, like with as hitting the TAB key. The…
      therufa on HN
    • Great! However, one issue. If you click anyway, you can no longer type.
      mpva on HN
  • Not mobile-friendly

    From 1 comment
  • Output formatting problems in ls

    From 2 comments
    • I kept trying `./cowsaydo-not-run-me` because `ls` outputs with no separators (`ls -l` fixed me up)
      ed on HN
    • Same here, ls output needs formatting help on mobile. I was hoping glob might work too - could be a useful update
      definitelyhuman on HN

Requests

  • Add tab completion

    From 3 comments
    • Add tab support, how can you make me type out full commands?! :)
      rkalla on HN
    • really like the shell ergonomics, how about adding tab completion?
      raghavkhanna on HN
    • ``` guest@sif ~ % vi about.txt Command not found : 'vi'. Type 'help' for available commands. ``` Very cool site. Looks great! It felt so much like a console that I tried to tab…
      sosuke on HN
  • Support ./ to run executables

    From 2 comments
    • This if fun, few suggestions. The first command I ran was `ls`, which worked as expected, but then I tried running `./cowsay blah`, which didn't work. I wasn't sure how to run it…
      tombert on HN
    • Yes, especially since cowsay was marked in a different color! Expected behaviour from *nix would be that you'd either ``` sh somescript.sh ``` Or ``` ./someexecutable ``` Of…
      kroltan on HN
  • Implement cd and directories

    From 2 comments
    • This if fun, few suggestions. The first command I ran was `ls`, which worked as expected, but then I tried running `./cowsay blah`, which didn't work. I wasn't sure how to run it…
      tombert on HN
    • Very cool! Add some “directory” as sections to your website, so people would “cd” into them to see the various sections (with probably index.html as a default MOTD?). There is…
      zekrioca on HN
  • Click anywhere to focus the input

    From 2 comments
    • I've enjoyed working on similar projects, they are fun. A small usability suggestion, since your whole page is a shell and the input field isn't well visually defined, I would…
      colecut on HN
    • Neat! Though I would recommend making clicking anywhere on the screen focus the text input.
      kroltan on HN
  • Add command history

    From 2 comments
    • Idea: implement history to log and show what the other users tried to do with the shell. It would also probably be a great way to get new feature ideas.
      lelag on HN
    • Yeah, the website is very early and I just implemented basic commands. I plan to implement keyboard shortcuts, history, and all other fun shell stuff.
      aavshr on HN

Questions

  • How was it built?

    From 1 comment
  • What color scheme is used?

    From 1 comment
    • Awesome site man! Would love to know the color scheme you are using. Would definetly use it in my terminal :D
      in9 on HN

Alternatives named

  • jQuery Terminal

    From 1 comment
    • It's really hard to use I would say. No completion, no history. You need to click directly over the input. It's nice exercise to create Terminal from scratch, but I don't…
      jcubic on HN
  • em-shell busybox in WASM

    From 1 comment
    • Such a great idea! I'd personally consider using busybox in WASM instead of reimplementing a shell. Quick Google search found [1]. Have you considered that? [1]…
      vletal on HN
  • Replit careers shell

    From 1 comment
    • If you want some inspiration, have a look at https://replit.com/site/careers. I believe they're running a docker container, which gives you the full bash experience!
      cschmid on HN
  • termpage library

    From 1 comment
    • This is a library that can help you to implement similar experience on your own website:https://github.com/tautvilas/termpage
      brisky on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/26700770)