Skip to content

Proposal: Remove section on "delight"#1236

Open
gordonsyme wants to merge 1 commit intonextfrom
gordon/aoibhinn
Open

Proposal: Remove section on "delight"#1236
gordonsyme wants to merge 1 commit intonextfrom
gordon/aoibhinn

Conversation

@gordonsyme
Copy link
Copy Markdown
Contributor

The other parts of this CLI guide already cover the things that make a
CLI pleasant to use:

  • stable output that's easily piped to Big Data Tools like awk/sed/cut
    etc.
  • good error messages
  • consistency in switches
  • consistent exit codes
  • easily accessible documentation
  • thoughtful use of colour in interactive contexts

The examples given in the removed "Delight" section are examples of what
not to do.

  • Don't use the CLI as a billboard for marketing/advertising.
  • Don't use wit in error messages. Something has gone wrong, the user
    has to work out what/why, and whimsical error messages diminish
    that fact.

@gordonsyme gordonsyme requested a review from z00b April 27, 2026 12:40
The other parts of this CLI guide already cover the things that make a
CLI pleasant to use:
* stable output that's easily piped to Big Data Tools like awk/sed/cut
  etc.
* good error messages
* consistency in switches
* consistent exit codes
* easily accessible documentation
* thoughtful use of colour in interactive contexts

The examples given in the removed "Delight" section are examples of what
not to do.
* Don't use the CLI as a billboard for marketing/advertising.
* Don't use wit in error messages. Something has gone wrong, the user
  has to work out what/why, and whimsical error messages diminish
  that fact.
Copy link
Copy Markdown

@calvis calvis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

~ agree that these examples dont make sense for this context; wonder if we can recapture intent somewhere else? although it looks like delight is mentioned in the design philosophy already

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants