UXY
Dev tools
command-line data tools
SHOW HN2019
How HN took it
1 positive, 14 neutral or asking, 1 mixed, 8 critical, out of 24 comments about the project. Thread score -0.24.
Idea: 1 for, 3 againstDesign: 0 for, 3 againstExecution: 0 for, 1 againstDocs: 0 for, 1 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
Clean idea that formalizes what unixy tools already do
From 1 comment
> I'm not sure it's any better than CSV or PSV (pipe), and it also doesn't interoperate with existing tools. I think the point is that it's largely a formalization of what unixy…
kbd on HN
Objections
Crowded space; similar tools already exist
From 2 comments
This is becoming a really crowded space. Some other similar tools that make slightly different design choices and that have variable envisioned use cases: -…
dima55 on HNThere actually far more more tools created so far, for example - https://github.com/adamwiggins/rush - https://github.com/xonsh/xonsh Its amazing that people still try this…
majkinetor on HN
PowerShell already provides structured pipelines
From 2 comments
> This is becoming a really crowded space. Those who fail to understand powershell are condemned to recreate it poorly. It'd be great for GNU to create a standard for native…
nailer on HN> It's nice for shell scripts, but it makes day-to-day usage cumbersome. How? `ps | kill node`. No pgrep hack because ps output a list of processes, not a line of text. As a Unix…
nailer on HN
Tab and separator choice adds no benefit over CSV
From 2 comments
Glad we agree on escaping. I'm still not sure what the value is over CSV, which also has visible delimiters. It's true that you have to establish/enforce a specific convention…
inimino on HNFair enough, I've experienced those pains myself. But what is the strategy with UXY? kind of a semi-fixed-width format that is only partially aligned, but still requires…
rabidrat on HN
Lenient handling of invalid characters risks silent bad data
From 2 comments
Isn't it better to crash than to fail silently, possibly storing malformed data?
wgoodall01 on HN> * any other escape sequence MUST be interpreted as ? (question mark) character. Isn't it better to forbid them? Presumably you are saving the space for further extensions, but…
adrianratnapala on HN
Requests
Add a USV output mode
From 1 comment
Excellent, thank you for creating UXY! I will donate $50 to you or your favorite charity to encourage a new feature: to-usv, which outputs Unicode separated values (USV) with…
jph on HN
Support rolling alignment for infinite streams
From 1 comment
> uxy align > Aligns the data with the headers. This is done by resizing the columns so that even the longest value fits into the column. > ... > This command doesn't work with…
koolba on HN
Render output in a graphical toolkit
From 1 comment
Cool project! Have you considered having a way to render output in a graphical toolkit? See for example: https://github.com/dharmatech/PsReplWpf which renders PowerShell output…
dharmatech on HN
Questions
Why is the tool named UXY
From 1 comment
Can anyone elaborate on why the tool is named UXY? I couldn't find anything in the repo, and there is no wiki.
mijoharas on HN
Why not use TSV or CSV instead
From 2 comments
Very cool, I've had a similar idea myself recently! Though, why not go with a simpler format like TSV (tab-separated values)? Then you don't have to worry about quoting and…
rabidrat on HNGlad we agree on escaping. I'm still not sure what the value is over CSV, which also has visible delimiters. It's true that you have to establish/enforce a specific convention…
inimino on HN
Alternatives named
PowerShell
From 2 comments
> This is becoming a really crowded space. Those who fail to understand powershell are condemned to recreate it poorly. It'd be great for GNU to create a standard for native…
nailer on HNSeems a lot like the Powershell model, which I have mixed feelings about. It's nice for shell scripts, but it makes day-to-day usage cumbersome. I think you can actually use…
nerdponx on HN
csvkit
From 1 comment
This is becoming a really crowded space. Some other similar tools that make slightly different design choices and that have variable envisioned use cases: -…
dima55 on HN
Miller
From 1 comment
This is becoming a really crowded space. Some other similar tools that make slightly different design choices and that have variable envisioned use cases: -…
dima55 on HN
jq
From 1 comment
This is becoming a really crowded space. Some other similar tools that make slightly different design choices and that have variable envisioned use cases: -…
dima55 on HN
xsv
From 1 comment
This is becoming a really crowded space. Some other similar tools that make slightly different design choices and that have variable envisioned use cases: -…
dima55 on HN
csvquote
From 1 comment
While not exactly what you asked for, I wrote something similar called csvquote ( https://github.com/dbro/csvquote ) which transforms "typical" CSV or TSV data to use the ASCII…
dbro on HN