Twelve Days of Shell

Learning and science

shell tutorial

SHOW HN2020

82points
23comments
#771of 3,028 in 2020
Top 26%of 2020 by points

How HN took it

MixedNo clear lean

4 positive, 2 neutral or asking, 3 mixed, 8 critical, out of 17 comments about the project. Thread score -0.22.

Execution: 0 for, 5 againstDocs: 1 for, 1 againstDesign: 0 for, 2 againstIdea: 2 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 educational, gentle introduction to shell tools.

    From 5 comments
    • I had fun. These are a great, gentle intro to powerful tools. One recommendation: Add a "What?" accordion entry that just states in plain speech what exactly you want done,…
      cashewchoo on HN
    • Very nice and very educational! I'm kind of ashamed to learn only now that I can move a file without having to explicitly specify the destination file name.
      SwiftyBug on HN
    • Love it. I never knew ls took arguments! Shows how much time I spend in the terminal :)
      pc86 on HN
    • These are like a Christmas themed bash koans. I love it.
      Zhyl on HN
    • These were quite fun!
      mxuribe on HN

Objections

  • Puzzles lack clear instructions; hints sometimes give away the solution.

    From 2 comments
    • I had fun. These are a great, gentle intro to powerful tools. One recommendation: Add a "What?" accordion entry that just states in plain speech what exactly you want done,…
      cashewchoo on HN
    • Kind of fun, although to me there seems to be a bit too much guesswork as to what you're actually supposed to do. For example the puzzle for day 8 (and especially day 9) doesn't…
      Delk on HN
  • Bugs on mobile Safari, Safari 13, and with some inputs like backslash or empty enter.

    From 4 comments
    • There seems to be a bug on mobile safari for iPhone. I can’t type more than one word so can’t progress past the grep command on 2
      aardvarkr on HN
    • Doesn't work in Safari 13.0.2 SyntaxError: Invalid character '\ud801'
      tambourine_man on HN
    • ``` Unable to process command - got response: {"message":"Internal Server Error"} ``` Heh. \ is not a valid entry.
      Freak_NL on HN
    • Fun! But I think I found a bug: If you hit enter without any input then it crashes and pegs a CPU core at 100% (in firefox on Linux).
      ktm5j on HN
  • Requires JavaScript.

    From 1 comment

Requests

  • Keep the learn section open by default.

    From 1 comment
    • Love it. I do think that the "learn" section should always be open. For me (FF) after the first challenge it's closed by default which leaves just a command line and no clear…
      actionscripted on HN
  • Keep command history like a standard shell.

    From 1 comment
    • Wish history of previous commands and output were kept like a standard shell to scroll through and copy-paste things
      myroon5 on HN
  • Accept filename-prefixed grep output.

    From 1 comment
    • I had fun. These are a great, gentle intro to powerful tools. One recommendation: Add a "What?" accordion entry that just states in plain speech what exactly you want done,…
      cashewchoo on HN

Alternatives named

  • cmdchallenge.com (the maker's original, larger shell challenge site)

    From 1 comment
    • thanks! glad you enjoyed it. I had some downtime last weekend so thought I would create a Christmas edition of an old project https://cmdchallenge.com. It's a little bit more…
      zoidb 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/25252287)