Skip to content

Commit 32d7cba

Browse files
authored
update Miller.Miller to 6.11.0 (#136590)
the manifest has been created using the following command: ```bash wingetcreate update miller.miller -v 6.11.0 -u https://github.com/johnkerl/miller/releases/download/v6.11.0/miller-6.11.0-windows-386.zip https://github.com/johnkerl/miller/releases/download/v6.11.0/miller-6.11.0-windows-amd64.zip ``` the `ReleaseNotesUrl` has been manually added as `wingetcreate update` does not yet support release notes (see also microsoft/winget-create#497).
1 parent d23c0e7 commit 32d7cba

File tree

3 files changed

+70
-0
lines changed

3 files changed

+70
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Created using wingetcreate 1.5.7.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.5.0.schema.json
3+
4+
PackageIdentifier: Miller.Miller
5+
PackageVersion: 6.11.0
6+
InstallerType: zip
7+
NestedInstallerType: portable
8+
UpgradeBehavior: install
9+
Installers:
10+
- Architecture: x86
11+
NestedInstallerFiles:
12+
- RelativeFilePath: miller-6.11.0-windows-386\mlr.exe
13+
PortableCommandAlias: mlr
14+
InstallerUrl: https://github.com/johnkerl/miller/releases/download/v6.11.0/miller-6.11.0-windows-386.zip
15+
InstallerSha256: CBA4A2DA0DCE1087C92A4CAEFE76986580139683E45FD3B64EF8103BF35C31CC
16+
- Architecture: x64
17+
NestedInstallerFiles:
18+
- RelativeFilePath: miller-6.11.0-windows-amd64\mlr.exe
19+
PortableCommandAlias: mlr
20+
InstallerUrl: https://github.com/johnkerl/miller/releases/download/v6.11.0/miller-6.11.0-windows-amd64.zip
21+
InstallerSha256: AC261B3BB6444780F06406814E687D9072C26C2B72DD924CFB8A68F609ADD2A8
22+
ManifestType: installer
23+
ManifestVersion: 1.5.0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Created using wingetcreate 1.5.7.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.5.0.schema.json
3+
4+
PackageIdentifier: Miller.Miller
5+
PackageVersion: 6.11.0
6+
PackageLocale: en-US
7+
Publisher: John Kerl
8+
PublisherUrl: https://github.com/johnkerl
9+
PublisherSupportUrl: https://github.com/johnkerl/miller/issues
10+
Author: John Kerl
11+
PackageName: Miller
12+
PackageUrl: https://github.com/johnkerl/miller
13+
License: BSD-2-Clause
14+
LicenseUrl: https://github.com/johnkerl/miller/blob/main/LICENSE.txt
15+
CopyrightUrl: https://raw.githubusercontent.com/johnkerl/miller/master/LICENSE.txt
16+
ShortDescription: Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
17+
Description: |-
18+
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON. You get to work with your data using named fields, without needing to count positional column indices.
19+
20+
This is something the Unix toolkit always could have done, and arguably always should have done. It operates on key-value-pair data while the familiar Unix tools operate on integer-indexed fields: if the natural data structure for the latter is the array, then Miller’s natural data structure is the insertion-ordered hash map. This encompasses a variety of data formats, including but not limited to the familiar CSV, TSV, and JSON. (Miller can handle positionally-indexed data as a special case.)
21+
22+
## Features
23+
24+
- Miller is multi-purpose: it’s useful for data cleaning, data reduction, statistical reporting, devops, system administration, log-file processing, format conversion, and database-query post-processing.
25+
- You can use Miller to snarf and munge log-file data, including selecting out relevant substreams, then produce CSV format and load that into all-in-memory/data-frame utilities for further statistical and/or graphical processing.
26+
- Miller complements data-analysis tools such as R, pandas, etc.: you can use Miller to clean and prepare your data. While you can do basic statistics entirely in Miller, its streaming-data feature and single-pass algorithms enable you to reduce very large data sets.
27+
- Miller complements SQL databases: you can slice, dice, and reformat data on the client side on its way into or out of a database. (Examples here and here). You can also reap some of the benefits of databases for quick, setup-free one-off tasks when you just need to query some data in disk files in a hurry.
28+
- Miller also goes beyond the classic Unix tools by stepping fully into our modern, no-SQL world: its essential record-heterogeneity property allows Miller to operate on data where records with different schema (field names) are interleaved.
29+
- Miller is streaming: most operations need only a single record in memory at a time, rather than ingesting all input before producing any output. For those operations which require deeper retention (sort, tac, stats1), Miller retains only as much data as needed. This means that whenever functionally possible, you can operate on files which are larger than your system’s available RAM, and you can use Miller in tail -f contexts.
30+
- Miller is pipe-friendly and interoperates with the Unix toolkit
31+
- Miller’s I/O formats include tabular pretty-printing, positionally indexed (Unix-toolkit style), CSV, JSON, and others
32+
- Miller does conversion between formats
33+
- Miller’s processing is format-aware: e.g. CSV sort and tac keep header lines first
34+
- Miller has high-throughput performance on par with the Unix toolkit
35+
- Not unlike jq (for JSON), Miller is written in portable, modern C, with zero runtime dependencies. You can download or compile a single binary, scp it to a faraway machine, and expect it to work.
36+
Moniker: miller
37+
ReleaseNotesUrl: https://github.com/johnkerl/miller/releases/tag/v6.11.0
38+
ManifestType: defaultLocale
39+
ManifestVersion: 1.5.0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created using wingetcreate 1.5.7.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.5.0.schema.json
3+
4+
PackageIdentifier: Miller.Miller
5+
PackageVersion: 6.11.0
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.5.0

0 commit comments

Comments
 (0)