Bo

Dev tools

command line data converter

SHOW HN2018

Bo

The Swiss army knife of data examination and manipulation

github.com

#hex converter#binary data#command line#endianness#data formatting

104points
19comments
#417of 2,155 in 2018
Top 20%of 2018 by points

How HN took it

MixedNo clear lean

3 positive, 3 neutral or asking, 2 mixed, 1 critical, out of 9 comments about the project. Thread score +0.17.

Idea: 2 for, 0 againstDocs: 0 for, 1 againstExecution: 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

  • Useful, simple tool with an elegant interface

    From 2 comments
    • Simple tool, elegant interface! In the context of large files, do you think you would like to extend it to a multi-threaded variant to fully exploit additional cores or will the…
      doodhwala on HN
    • It looks like a useful tool, thank you for taking the time to write it. I realise that further down the page you explain what the various type definitions mean, but it might be…
      JosephRedfern on HN
  • Fills a need that shell one-liners like node or python hex conversions currently cover

    From 2 comments
    • This is pretty useful - my shell history is littered with invocations to node (8333..toString(16)) or python (hex(ord('/')) doing this by hand. Would love to see a homebrew…
      mmastrac on HN
    • A really needed project! I've started something really similar last year because I felt I needed something: https://github.com/tehmoon/cryptocli which can do a bunch of things.…
      tehmoon on HN

Objections

  • Command syntax is opaque; format codes like oh1l2 are unexplained

    From 2 comments
    • Example usage from the readme below. There is no explanation whatsoever provided as to what is going on with all the different formats. ``` Build up test data for low level code.…
      natch on HN
    • It looks like a useful tool, thank you for taking the time to write it. I realise that further down the page you explain what the various type definitions mean, but it might be…
      JosephRedfern on HN

Requests

  • Clearer documentation and initial examples explaining the format codes

    From 2 comments
    • It looks like a useful tool, thank you for taking the time to write it. I realise that further down the page you explain what the various type definitions mean, but it might be…
      JosephRedfern on HN
    • Example usage from the readme below. There is no explanation whatsoever provided as to what is going on with all the different formats. ``` Build up test data for low level code.…
      natch on HN
  • Homebrew formula

    From 1 comment
    • This is pretty useful - my shell history is littered with invocations to node (8333..toString(16)) or python (hex(ord('/')) doing this by hand. Would love to see a homebrew…
      mmastrac on HN
  • Longhand or beginner-friendly option syntax

    From 1 comment
    • I'll attempt to possibly convert the grandparent comment into something more constructive. I'd note that your tool is probably the appropriate complexity level compared to…
      mmastrac on HN

Questions

  • Whether multithreaded processing for large files is planned

    From 1 comment
    • Simple tool, elegant interface! In the context of large files, do you think you would like to extend it to a multi-threaded variant to fully exploit additional cores or will the…
      doodhwala on HN

Alternatives named

  • cryptocli

    From 1 comment
    • A really needed project! I've started something really similar last year because I felt I needed something: https://github.com/tehmoon/cryptocli which can do a bunch of things.…
      tehmoon on HN
  • docopt

    From 1 comment
    • You might be interested in docopt (http://docopt.org/), which is a multi-language command line parser that removes almost all of the boiler plate. Whereas the versions of docopts…
      oliverevans96 on HN
  • sed, awk, dd

    From 1 comment
    • I'll attempt to possibly convert the grandparent comment into something more constructive. I'd note that your tool is probably the appropriate complexity level compared to…
      mmastrac 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/17557384)