A version of `sort | uniq -c` with output that updates in real-time as each line is parsed

Related tags

System tools uniqtoo
Overview

uniqtoo

A version of sort | uniq -c with output that updates in real-time as each line is parsed.

Usage

Pipe something line-based into uniqtoo the same as you would into sort | uniq -c.

Here is an example counting the extensions of files in this repository with a 0.5s delay in between.

An animated example of piping a command into uniqtoo

You can also supply the input as a file or file descriptor as an argument.

$ uniqtoo input.txt

Install

Rust / Cargo

$ cargo install uniqtoo

Latest version

The binary will be placed in your ~/.cargo/bin which should be on your shell's $PATH.

Docker

A container with the binary is available from Docker Hub and GitHub Container Registry.

  • jakewharton/uniqtoo Docker Image Version
  • ghcr.io/jakewharton/uniqtoo

Use docker run instead of directly using the binary.

input_command | docker run -i -a STDIN -a STDOUT jakewharton/uniqtoo

License

Copyright 2021 Jake Wharton

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Comments
  • Bump actions-rs/clippy-check from 1 to 1.0.7

    Bump actions-rs/clippy-check from 1 to 1.0.7

    Bumps actions-rs/clippy-check from 1 to 1.0.7.

    Release notes

    Sourced from actions-rs/clippy-check's releases.

    v1.0.7

    Changelog: https://github.com/actions-rs/clippy-check/blob/master/CHANGELOG.md#107---2020-06-17

    v1.0.5

    Changelog: https://github.com/actions-rs/clippy-check/blob/master/CHANGELOG.md#105---2019-10-29

    v1.0.4

    Changelog: https://github.com/actions-rs/clippy-check/blob/master/CHANGELOG.md#104---2019-10-04

    v1.0.3

    Changelog: https://github.com/actions-rs/clippy-check/blob/master/CHANGELOG.md#103---2019-10-01

    v1.0.2

    Changelog: https://github.com/actions-rs/clippy-check/blob/master/CHANGELOG.md#102---2019-09-27

    v1.0.1

    Changelog: https://github.com/actions-rs/clippy-check/blob/master/CHANGELOG.md#101---2019-09-27

    Changelog

    Sourced from actions-rs/clippy-check's changelog.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 2
  • Add counting test cases

    Add counting test cases

    I added test cases for counting case sensitive and insensitive #2 also put counts HashMap inside the Counter struct to make the code a little bit cleaner

    opened by k0ur0x 2
  • Bump crazy-max/ghaction-docker-meta from 1 to 3

    Bump crazy-max/ghaction-docker-meta from 1 to 3

    Bumps crazy-max/ghaction-docker-meta from 1 to 3.

    Release notes

    Sourced from crazy-max/ghaction-docker-meta's releases.

    v3.0.0

    v2.5.0

    • Major version zero doc (#74)
    • Bump hosted-git-info from 2.8.8 to 2.8.9 (#73)
    • Bump lodash from 4.17.20 to 4.17.21 (#72)
    • Handle global expressions (#71)

    v2.4.0

    • Add bake-target input (#69)
    • Fix setOutput (#67)
    • Bump csv-parse from 4.15.3 to 4.15.4 (#65)
    • Bump @​actions/core from 1.2.6 to 1.2.7 (#64)

    v2.3.0

    • Allow overriding flavor (#63)
    • Prefix/suffix not taken into account for match, semver and schedule types (#62)

    v2.2.1

    • Skip and display warning if tag does not match (#59)

    v2.2.0

    • Improve logging (#58)
    • Fix README (#56)

    v2.1.1

    • Fix enable tag attribute (#53)
    • Bump y18n from 4.0.0 to 4.0.1 (#54)

    v2.1.0

    • Bump semver from 7.3.4 to 7.3.5 (#49)
    • Enhance workflow (#51)

    v2.0.0

    This release includes significant changes (#50). Please read the upgrade notes for a smooth migration. v1 is still available through releases/v1 branch.

    • Add tags input
    • Inputs tag-sha, tag-edge, tag-edge-branch, tag-semver, tag-match, tag-match-group, tag-schedule, tag-custom, tag-custom-only have been removed and are now handled through the new tags input
    • Input label-custom renamed labels
    • Add flavor input to handle a global prefix, suffix and latest tag behavior (#13 #15 #41)
    • Input tag-latest removed (use flavor input instead)
    • Manage tag sorting through priority attribute in tags input (#27)
    • Explicit control over the conditions of each tag through enable attribute in tags input (#30)
    • Allow semver and match parsing for custom values (#25 #30)
    • Display warning message if not tag generated

    v1.12.0

    ... (truncated)

    Upgrade guide

    Sourced from crazy-max/ghaction-docker-meta's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v3
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • f2a1333 Merge pull request #180 from docker/dependabot/npm_and_yarn/moment-2.29.2
    • 56b3641 Update generated content
    • 6738eba Bump moment from 2.29.1 to 2.29.2
    • 0d161f4 Merge pull request #182 from docker/dependabot/npm_and_yarn/minimist-1.2.6
    • 0504cbc Bump minimist from 1.2.5 to 1.2.6
    • 0569027 Merge pull request #179 from docker/dependabot/npm_and_yarn/actions/github-5.0.1
    • 04da149 Update generated content
    • 2f5d066 Merge pull request #181 from docker/dependabot/github_actions/codecov/codecov...
    • 776adc0 Bump codecov/codecov-action from 2 to 3
    • 96b9d26 Bump @​actions/github from 5.0.0 to 5.0.1
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump crazy-max/ghaction-docker-meta from 1 to 3.7.0

    Bump crazy-max/ghaction-docker-meta from 1 to 3.7.0

    Bumps crazy-max/ghaction-docker-meta from 1 to 3.7.0.

    Release notes

    Sourced from crazy-max/ghaction-docker-meta's releases.

    v3.7.0

    • Handle comments for multi-line inputs (#172)
    • Missing json output in action.yml (#167)
    • Update dev dependencies and workflow (#175)
    • Bump minimist from 1.2.5 to 1.2.6 (#182)
    • Bump moment from 2.29.1 to 2.29.2 (#180)
    • Bump @​actions/github from 5.0.0 to 5.0.1 (#179)
    • Bump node-fetch from 2.6.1 to 2.6.7 (#173)

    v3.6.2

    • Handle raw statement for pre-release (#155 #156)

    v3.6.1

    • Preserve quotes inside unquoted field (#153)

    v3.6.0

    • base_ref global expression (#142)
    • Trim tags and flavor inputs (#143)
    • Bump @​actions/core from 1.5.0 to 1.6.0 (#135)
    • Bump ansi-regex from 5.0.0 to 5.0.1 (#134)
    • Bump tmpl from 1.0.4 to 1.0.5 (#132)
    • Bump csv-parse from 4.16.0 to 4.16.3 (#131)

    v3.5.0

    • Add global expression date (#121)
    • Bump @​actions/core from 1.4.0 to 1.5.0 (#122)

    v3.4.1

    • Only return edge if branch matches (#115)

    v3.4.0

    • PEP 440 support (#108)
    • Allow global prefix/suffix on latest (#107)
    • Update dev deps (#109)
    • Bump @​actions/core from 1.3.0 to 1.4.0 (#100)
    • Bump csv-parse from 4.15.4 to 4.16.0 (#101)
    • Bump ws from 7.3.1 to 7.4.6 (#99)

    v3.3.0

    • Fix pull_request_target event (#97)
    • Bump @​actions/core from 1.2.7 to 1.3.0 (#93)
    • Bump @​actions/github from 4.0.0 to 5.0.0 (#94)

    v3.2.0

    • Handle pull_request_target event (#91)
    • Add json output (#89)

    v3.1.0

    • Add format attribute for type=sha (#81)

    ... (truncated)

    Upgrade guide

    Sourced from crazy-max/ghaction-docker-meta's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v3
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • f2a1333 Merge pull request #180 from docker/dependabot/npm_and_yarn/moment-2.29.2
    • 56b3641 Update generated content
    • 6738eba Bump moment from 2.29.1 to 2.29.2
    • 0d161f4 Merge pull request #182 from docker/dependabot/npm_and_yarn/minimist-1.2.6
    • 0504cbc Bump minimist from 1.2.5 to 1.2.6
    • 0569027 Merge pull request #179 from docker/dependabot/npm_and_yarn/actions/github-5.0.1
    • 04da149 Update generated content
    • 2f5d066 Merge pull request #181 from docker/dependabot/github_actions/codecov/codecov...
    • 776adc0 Bump codecov/codecov-action from 2 to 3
    • 96b9d26 Bump @​actions/github from 5.0.0 to 5.0.1
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump crazy-max/ghaction-docker-meta from 1 to 3.6.2

    Bump crazy-max/ghaction-docker-meta from 1 to 3.6.2

    Bumps crazy-max/ghaction-docker-meta from 1 to 3.6.2.

    Release notes

    Sourced from crazy-max/ghaction-docker-meta's releases.

    v3.6.2

    • Handle raw statement for pre-release (#155 #156)

    v3.6.1

    • Preserve quotes inside unquoted field (#153)

    v3.6.0

    • base_ref global expression (#142)
    • Trim tags and flavor inputs (#143)
    • Bump @​actions/core from 1.5.0 to 1.6.0 (#135)
    • Bump ansi-regex from 5.0.0 to 5.0.1 (#134)
    • Bump tmpl from 1.0.4 to 1.0.5 (#132)
    • Bump csv-parse from 4.16.0 to 4.16.3 (#131)

    v3.5.0

    • Add global expression date (#121)
    • Bump @​actions/core from 1.4.0 to 1.5.0 (#122)

    v3.4.1

    • Only return edge if branch matches (#115)

    v3.4.0

    • PEP 440 support (#108)
    • Allow global prefix/suffix on latest (#107)
    • Update dev deps (#109)
    • Bump @​actions/core from 1.3.0 to 1.4.0 (#100)
    • Bump csv-parse from 4.15.4 to 4.16.0 (#101)
    • Bump ws from 7.3.1 to 7.4.6 (#99)

    v3.3.0

    • Fix pull_request_target event (#97)
    • Bump @​actions/core from 1.2.7 to 1.3.0 (#93)
    • Bump @​actions/github from 4.0.0 to 5.0.0 (#94)

    v3.2.0

    • Handle pull_request_target event (#91)
    • Add json output (#89)

    v3.1.0

    • Add format attribute for type=sha (#81)

    v3.0.0

    v2.5.0

    • Major version zero doc (#74)
    • Bump hosted-git-info from 2.8.8 to 2.8.9 (#73)
    • Bump lodash from 4.17.20 to 4.17.21 (#72)
    • Handle global expressions (#71)

    ... (truncated)

    Upgrade guide

    Sourced from crazy-max/ghaction-docker-meta's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v3
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • e562237 Merge pull request #156 from crazy-max/prerelease-raw-pep440
    • aad230b fix: handle raw statement for pep440 pre-release
    • 6d7c94a Merge pull request #155 from crazy-max/prerelease-raw
    • 52100c8 fix: handle raw statement for semver pre-release
    • 9a42503 chore: cleanup tests
    • a2e0289 Merge pull request #153 from crazy-max/preserve-quotes
    • 59e3d70 Preserve quotes inside unquoted field
    • 5220b23 Merge pull request #146 from crazy-max/update-workflow
    • 8d0937e dev: update workflow
    • 548e234 Merge pull request #143 from crazy-max/trim-val
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump crazy-max/ghaction-docker-meta from 1 to 3.6.1

    Bump crazy-max/ghaction-docker-meta from 1 to 3.6.1

    Bumps crazy-max/ghaction-docker-meta from 1 to 3.6.1.

    Release notes

    Sourced from crazy-max/ghaction-docker-meta's releases.

    v3.6.1

    • Preserve quotes inside unquoted field (#153)

    v3.6.0

    • base_ref global expression (#142)
    • Trim tags and flavor inputs (#143)
    • Bump @​actions/core from 1.5.0 to 1.6.0 (#135)
    • Bump ansi-regex from 5.0.0 to 5.0.1 (#134)
    • Bump tmpl from 1.0.4 to 1.0.5 (#132)
    • Bump csv-parse from 4.16.0 to 4.16.3 (#131)

    v3.5.0

    • Add global expression date (#121)
    • Bump @​actions/core from 1.4.0 to 1.5.0 (#122)

    v3.4.1

    • Only return edge if branch matches (#115)

    v3.4.0

    • PEP 440 support (#108)
    • Allow global prefix/suffix on latest (#107)
    • Update dev deps (#109)
    • Bump @​actions/core from 1.3.0 to 1.4.0 (#100)
    • Bump csv-parse from 4.15.4 to 4.16.0 (#101)
    • Bump ws from 7.3.1 to 7.4.6 (#99)

    v3.3.0

    • Fix pull_request_target event (#97)
    • Bump @​actions/core from 1.2.7 to 1.3.0 (#93)
    • Bump @​actions/github from 4.0.0 to 5.0.0 (#94)

    v3.2.0

    • Handle pull_request_target event (#91)
    • Add json output (#89)

    v3.1.0

    • Add format attribute for type=sha (#81)

    v3.0.0

    v2.5.0

    • Major version zero doc (#74)
    • Bump hosted-git-info from 2.8.8 to 2.8.9 (#73)
    • Bump lodash from 4.17.20 to 4.17.21 (#72)
    • Handle global expressions (#71)

    v2.4.0

    • Add bake-target input (#69)

    ... (truncated)

    Upgrade guide

    Sourced from crazy-max/ghaction-docker-meta's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v3
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • a2e0289 Merge pull request #153 from crazy-max/preserve-quotes
    • 59e3d70 Preserve quotes inside unquoted field
    • 5220b23 Merge pull request #146 from crazy-max/update-workflow
    • 8d0937e dev: update workflow
    • 548e234 Merge pull request #143 from crazy-max/trim-val
    • b69dce7 Trim tags and flavor inputs
    • 110426b Merge pull request #142 from crazy-max/baseref-global-expr
    • 09666f9 base_ref global expression
    • a287d15 Merge pull request #136 from corburn/corburn-patch-1
    • 7e983ea Merge pull request #135 from docker/dependabot/npm_and_yarn/actions/core-1.6.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump crazy-max/ghaction-docker-meta from 1 to 3.6.0

    Bump crazy-max/ghaction-docker-meta from 1 to 3.6.0

    Bumps crazy-max/ghaction-docker-meta from 1 to 3.6.0.

    Release notes

    Sourced from crazy-max/ghaction-docker-meta's releases.

    v3.6.0

    • base_ref global expression (#142)
    • Trim tags and flavor inputs (#143)
    • Bump @​actions/core from 1.5.0 to 1.6.0 (#135)
    • Bump ansi-regex from 5.0.0 to 5.0.1 (#134)
    • Bump tmpl from 1.0.4 to 1.0.5 (#132)
    • Bump csv-parse from 4.16.0 to 4.16.3 (#131)

    v3.5.0

    • Add global expression date (#121)
    • Bump @​actions/core from 1.4.0 to 1.5.0 (#122)

    v3.4.1

    • Only return edge if branch matches (#115)

    v3.4.0

    • PEP 440 support (#108)
    • Allow global prefix/suffix on latest (#107)
    • Update dev deps (#109)
    • Bump @​actions/core from 1.3.0 to 1.4.0 (#100)
    • Bump csv-parse from 4.15.4 to 4.16.0 (#101)
    • Bump ws from 7.3.1 to 7.4.6 (#99)

    v3.3.0

    • Fix pull_request_target event (#97)
    • Bump @​actions/core from 1.2.7 to 1.3.0 (#93)
    • Bump @​actions/github from 4.0.0 to 5.0.0 (#94)

    v3.2.0

    • Handle pull_request_target event (#91)
    • Add json output (#89)

    v3.1.0

    • Add format attribute for type=sha (#81)

    v3.0.0

    v2.5.0

    • Major version zero doc (#74)
    • Bump hosted-git-info from 2.8.8 to 2.8.9 (#73)
    • Bump lodash from 4.17.20 to 4.17.21 (#72)
    • Handle global expressions (#71)

    v2.4.0

    • Add bake-target input (#69)
    • Fix setOutput (#67)
    • Bump csv-parse from 4.15.3 to 4.15.4 (#65)
    • Bump @​actions/core from 1.2.6 to 1.2.7 (#64)

    ... (truncated)

    Upgrade guide

    Sourced from crazy-max/ghaction-docker-meta's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v3
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • 548e234 Merge pull request #143 from crazy-max/trim-val
    • b69dce7 Trim tags and flavor inputs
    • 110426b Merge pull request #142 from crazy-max/baseref-global-expr
    • 09666f9 base_ref global expression
    • a287d15 Merge pull request #136 from corburn/corburn-patch-1
    • 7e983ea Merge pull request #135 from docker/dependabot/npm_and_yarn/actions/core-1.6.0
    • 4f95a04 Update generated content
    • 48b55c1 docs: add README pep440 anchor to list of types
    • b192556 Bump @​actions/core from 1.5.0 to 1.6.0
    • 09dffb9 Merge pull request #134 from docker/dependabot/npm_and_yarn/ansi-regex-5.0.1
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump crazy-max/ghaction-docker-meta from 1 to 3.5.0

    Bump crazy-max/ghaction-docker-meta from 1 to 3.5.0

    Bumps crazy-max/ghaction-docker-meta from 1 to 3.5.0.

    Release notes

    Sourced from crazy-max/ghaction-docker-meta's releases.

    v3.5.0

    • Add global expression date (#121)
    • Bump @​actions/core from 1.4.0 to 1.5.0 (#122)

    v3.4.1

    • Only return edge if branch matches (#115)

    v3.4.0

    • PEP 440 support (#108)
    • Allow global prefix/suffix on latest (#107)
    • Update dev deps (#109)
    • Bump @​actions/core from 1.3.0 to 1.4.0 (#100)
    • Bump csv-parse from 4.15.4 to 4.16.0 (#101)
    • Bump ws from 7.3.1 to 7.4.6 (#99)

    v3.3.0

    • Fix pull_request_target event (#97)
    • Bump @​actions/core from 1.2.7 to 1.3.0 (#93)
    • Bump @​actions/github from 4.0.0 to 5.0.0 (#94)

    v3.2.0

    • Handle pull_request_target event (#91)
    • Add json output (#89)

    v3.1.0

    • Add format attribute for type=sha (#81)

    v3.0.0

    v2.5.0

    • Major version zero doc (#74)
    • Bump hosted-git-info from 2.8.8 to 2.8.9 (#73)
    • Bump lodash from 4.17.20 to 4.17.21 (#72)
    • Handle global expressions (#71)

    v2.4.0

    • Add bake-target input (#69)
    • Fix setOutput (#67)
    • Bump csv-parse from 4.15.3 to 4.15.4 (#65)
    • Bump @​actions/core from 1.2.6 to 1.2.7 (#64)

    v2.3.0

    • Allow overriding flavor (#63)
    • Prefix/suffix not taken into account for match, semver and schedule types (#62)

    v2.2.1

    • Skip and display warning if tag does not match (#59)

    ... (truncated)

    Upgrade guide

    Sourced from crazy-max/ghaction-docker-meta's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v3
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • 3a3bb3a Merge pull request #122 from docker/dependabot/npm_and_yarn/actions/core-1.5.0
    • 6200091 Update generated content
    • d26b8cd Bump @​actions/core from 1.4.0 to 1.5.0
    • 03cec7c Merge pull request #121 from crazy-max/data-expr
    • e4f5485 Add global expression "date"
    • a67f45c Merge pull request #119 from theo-brown/patch-1
    • 66b9054 Update README (Issue #116)
    • b127c18 Merge pull request #117 from docker/dependabot/github_actions/codecov/codecov...
    • 401bfc3 Use major
    • ad2fba2 Bump codecov/codecov-action from 1 to 2.0.1
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump rust from 1.53.0 to 1.54.0

    Bump rust from 1.53.0 to 1.54.0

    Bumps rust from 1.53.0 to 1.54.0.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 1
  • Bump crazy-max/ghaction-docker-meta from 1 to 3.4.1

    Bump crazy-max/ghaction-docker-meta from 1 to 3.4.1

    Bumps crazy-max/ghaction-docker-meta from 1 to 3.4.1.

    Release notes

    Sourced from crazy-max/ghaction-docker-meta's releases.

    v3.4.1

    • Only return edge if branch matches (#115)

    v3.4.0

    • PEP 440 support (#108)
    • Allow global prefix/suffix on latest (#107)
    • Update dev deps (#109)
    • Bump @​actions/core from 1.3.0 to 1.4.0 (#100)
    • Bump csv-parse from 4.15.4 to 4.16.0 (#101)
    • Bump ws from 7.3.1 to 7.4.6 (#99)

    v3.3.0

    • Fix pull_request_target event (#97)
    • Bump @​actions/core from 1.2.7 to 1.3.0 (#93)
    • Bump @​actions/github from 4.0.0 to 5.0.0 (#94)

    v3.2.0

    • Handle pull_request_target event (#91)
    • Add json output (#89)

    v3.1.0

    • Add format attribute for type=sha (#81)

    v3.0.0

    v2.5.0

    • Major version zero doc (#74)
    • Bump hosted-git-info from 2.8.8 to 2.8.9 (#73)
    • Bump lodash from 4.17.20 to 4.17.21 (#72)
    • Handle global expressions (#71)

    v2.4.0

    • Add bake-target input (#69)
    • Fix setOutput (#67)
    • Bump csv-parse from 4.15.3 to 4.15.4 (#65)
    • Bump @​actions/core from 1.2.6 to 1.2.7 (#64)

    v2.3.0

    • Allow overriding flavor (#63)
    • Prefix/suffix not taken into account for match, semver and schedule types (#62)

    v2.2.1

    • Skip and display warning if tag does not match (#59)

    v2.2.0

    • Improve logging (#58)
    • Fix README (#56)

    ... (truncated)

    Upgrade guide

    Sourced from crazy-max/ghaction-docker-meta's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v3
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • 8b842e7 Merge pull request #115 from crazy-max/edge-branch
    • 4cb9252 Only return edge if branch matches
    • f6efe56 Merge pull request #109 from crazy-max/dev-deps
    • c15e83f Update dev deps
    • 6c228c6 Merge pull request #108 from crazy-max/pep440
    • a1770d2 PEP 440 support
    • 8a0bc9f Merge pull request #107 from crazy-max/onlatest
    • 375e313 Allow global prefix/suffix on latest
    • aa7478b Merge pull request #100 from docker/dependabot/npm_and_yarn/actions/core-1.4.0
    • 02e4d04 Update generated content
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • Bump crazy-max/ghaction-docker-meta from 1 to 3.4.0

    Bump crazy-max/ghaction-docker-meta from 1 to 3.4.0

    Bumps crazy-max/ghaction-docker-meta from 1 to 3.4.0.

    Release notes

    Sourced from crazy-max/ghaction-docker-meta's releases.

    v3.4.0

    • PEP 440 support (#108)
    • Allow global prefix/suffix on latest (#107)
    • Update dev deps (#109)
    • Bump @​actions/core from 1.3.0 to 1.4.0 (#100)
    • Bump csv-parse from 4.15.4 to 4.16.0 (#101)
    • Bump ws from 7.3.1 to 7.4.6 (#99)

    v3.3.0

    • Fix pull_request_target event (#97)
    • Bump @​actions/core from 1.2.7 to 1.3.0 (#93)
    • Bump @​actions/github from 4.0.0 to 5.0.0 (#94)

    v3.2.0

    • Handle pull_request_target event (#91)
    • Add json output (#89)

    v3.1.0

    • Add format attribute for type=sha (#81)

    v3.0.0

    v2.5.0

    • Major version zero doc (#74)
    • Bump hosted-git-info from 2.8.8 to 2.8.9 (#73)
    • Bump lodash from 4.17.20 to 4.17.21 (#72)
    • Handle global expressions (#71)

    v2.4.0

    • Add bake-target input (#69)
    • Fix setOutput (#67)
    • Bump csv-parse from 4.15.3 to 4.15.4 (#65)
    • Bump @​actions/core from 1.2.6 to 1.2.7 (#64)

    v2.3.0

    • Allow overriding flavor (#63)
    • Prefix/suffix not taken into account for match, semver and schedule types (#62)

    v2.2.1

    • Skip and display warning if tag does not match (#59)

    v2.2.0

    • Improve logging (#58)
    • Fix README (#56)

    v2.1.1

    • Fix enable tag attribute (#53)
    • Bump y18n from 4.0.0 to 4.0.1 (#54)

    ... (truncated)

    Upgrade guide

    Sourced from crazy-max/ghaction-docker-meta's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v3
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • f6efe56 Merge pull request #109 from crazy-max/dev-deps
    • c15e83f Update dev deps
    • 6c228c6 Merge pull request #108 from crazy-max/pep440
    • a1770d2 PEP 440 support
    • 8a0bc9f Merge pull request #107 from crazy-max/onlatest
    • 375e313 Allow global prefix/suffix on latest
    • aa7478b Merge pull request #100 from docker/dependabot/npm_and_yarn/actions/core-1.4.0
    • 02e4d04 Update generated content
    • 49953f2 Bump @​actions/core from 1.3.0 to 1.4.0
    • 4631275 Merge pull request #101 from docker/dependabot/npm_and_yarn/csv-parse-4.16.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 1
  • RUSTSEC-2021-0139: ansi_term is Unmaintained

    RUSTSEC-2021-0139: ansi_term is Unmaintained

    ansi_term is Unmaintained

    | Details | | | ------------------- | ---------------------------------------------- | | Status | unmaintained | | Package | ansi_term | | Version | 0.12.1 | | URL | https://github.com/ogham/rust-ansi-term/issues/72 | | Date | 2021-08-18 |

    The maintainer has adviced this crate is deprecated and will not receive any maintenance.

    The crate does not seem to have much dependencies and may or may not be ok to use as-is.

    Last release seems to have been three years ago.

    Possible Alternative(s)

    The below list has not been vetted in any way and may or may not contain alternatives;

    See advisory page for additional details.

    opened by github-actions[bot] 0
  • Bump crazy-max/ghaction-docker-meta from 1 to 4

    Bump crazy-max/ghaction-docker-meta from 1 to 4

    Bumps crazy-max/ghaction-docker-meta from 1 to 4.

    Release notes

    Sourced from crazy-max/ghaction-docker-meta's releases.

    v4.0.0

    • Node 16 as default runtime by @​crazy-max (#176)
      • This requires a minimum Actions Runner version of v2.285.0, which is by default available in GHES 3.4 or later.
    • Do not sanitize before pattern matching by @​crazy-max (#201)
      • Breaking change with type=match pattern matching

    Full Changelog: https://github.com/docker/metadata-action/compare/v3.8.0...v4.0.0

    v3.8.0

    Full Changelog: https://github.com/docker/metadata-action/compare/v3.7.0...v3.8.0

    v3.7.0

    • Handle comments for multi-line inputs (#172)
    • Missing json output in action.yml (#167)
    • Update dev dependencies and workflow (#175)
    • Bump minimist from 1.2.5 to 1.2.6 (#182)
    • Bump moment from 2.29.1 to 2.29.2 (#180)
    • Bump @​actions/github from 5.0.0 to 5.0.1 (#179)
    • Bump node-fetch from 2.6.1 to 2.6.7 (#173)

    v3.6.2

    • Handle raw statement for pre-release (#155 #156)

    v3.6.1

    • Preserve quotes inside unquoted field (#153)

    v3.6.0

    • base_ref global expression (#142)
    • Trim tags and flavor inputs (#143)
    • Bump @​actions/core from 1.5.0 to 1.6.0 (#135)
    • Bump ansi-regex from 5.0.0 to 5.0.1 (#134)
    • Bump tmpl from 1.0.4 to 1.0.5 (#132)
    • Bump csv-parse from 4.16.0 to 4.16.3 (#131)

    v3.5.0

    • Add global expression date (#121)
    • Bump @​actions/core from 1.4.0 to 1.5.0 (#122)

    v3.4.1

    • Only return edge if branch matches (#115)

    v3.4.0

    • PEP 440 support (#108)

    ... (truncated)

    Upgrade guide

    Sourced from crazy-max/ghaction-docker-meta's upgrade guide.

    Upgrade notes

    v2 to v3

    • Repository has been moved to docker org. Replace crazy-max/ghaction-docker-meta@v2 with docker/metadata-action@v4
    • The default bake target has been changed: ghaction-docker-meta > docker-metadata-action

    v1 to v2

    inputs

    New Unchanged Removed
    tags images tag-sha
    flavor sep-tags tag-edge
    labels sep-labels tag-edge-branch
    tag-semver
    tag-match
    tag-match-group
    tag-latest
    tag-schedule
    tag-custom
    tag-custom-only
    label-custom

    tag-sha

    tags: |
      type=sha
    

    tag-edge / tag-edge-branch

    tags: |
      # default branch
      type=edge
    </tr></table> 
    

    ... (truncated)

    Commits
    • 69f6fc9 Merge pull request #203 from crazy-max/san-fix
    • 2f5b5ae Sanitize tag earlier
    • f206c36 Merge pull request #202 from crazy-max/v4-prep
    • a20adfa readme: set metadata-action to v4
    • 26b9439 Merge pull request #201 from crazy-max/fix-sanitization
    • 467883f Merge pull request #176 from crazy-max/node-16
    • 5edf56f Node 16 as default runtime
    • 678218f Note about image name and tag sanitization
    • e44c1fb Do not sanitize before pattern matching
    • b2391d3 Merge pull request #193 from crazy-max/images-opts
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
Releases(0.3.0)
  • 0.3.0(Mar 26, 2021)

    Added

    • --limit argument displays only the given count of lines for emulating the behavior when piping into head.
    • --reverse argument inverts the sort of the output showing the items with the fewest occurrences at the top. Combine this with --limit to get behavior similar to piping into tail.

    Changed

    • Implement -i flag for performing case-insensitive grouping (by lowercasing, to match uniq).
    • Implement -f argument for ignoring the given number of "fields" which are separated by blanks (to match uniq).
    • Implement -s argument for ignoring the given number of characters of each line (to match uniq).
    Source code(tar.gz)
    Source code(zip)
  • 0.2.0(Mar 20, 2021)

    Added

    • Published a Docker container at jakewharton/uniqtoo and ghcr.io/jakewharton/uniqtoo.

    Changed

    • -c flag is now implied and does not need specified.
    • Removed flags related to functionality of uniq that is not specific to -c.
    Source code(tar.gz)
    Source code(zip)
  • 0.1.0(Mar 19, 2021)

Owner
Jake Wharton
Jake Wharton
System Tools with real-time Web UI

MultiTool System Tools with real-time Web UI. The project uses RillRate - Dynamic UI for bots, microservices, and IoT. Included Implemented: System Mo

RillRate 27 Nov 10, 2022
Provides assert_eq! like macros with colorized diff output

similar-asserts similar-asserts is a crate that enhances the default assertion experience by using similar for diffing. It supports comparing either D

Armin Ronacher 74 Nov 29, 2022
A more intuitive version of du in rust

Dust du + rust = dust. Like du but more intuitive. Why Because I want an easy way to see where my disk is being used. Demo Install Cargo cargo install

andy.boot 5.5k Jan 8, 2023
A non-root version of traceroute written in Rust

tracepath-rs A non-root version of traceroute written in Rust for Linux.

Peter Malmgren 9 Dec 30, 2022
Small command-line JSON Log viewer

fblog A small tool to view json log files. Filter To filter log messages it is possible to use lua fblog -f 'level ~= "info"' # will print all message

null 256 Jan 2, 2023
A blazingly fast Insertion Sort and Quick Sort visualizer built with Rust and WASM.

sortysort A blazingly fast Insertion Sort and Quick Sort visualizer built with Rust and WASM. Try it in your browser from here Testing locally cargo r

null 3 Jan 28, 2022
Yet another sort crate, porting Golang sort package to Rust.

IndexSort IndexSort Yet another sort crate (in place), porting Golang's standard sort package to Rust. Installation [dependencies] indexsort = "0.1.0"

Al Liu 4 Sep 28, 2022
An efficient way to filter duplicate lines from input, à la uniq.

runiq This project offers an efficient way (in both time and space) to filter duplicate entries (lines) from texual input. This project was born from

Isaac Whitfield 170 Dec 24, 2022
Command-line HTTP client for sending a POST request to specified URI on each stdin line.

line2httppost Simple tool to read lines from stdin and post each line as separate POST request to a specified URL (TCP connection is reused though). G

Vitaly Shukela 3 Jan 3, 2023
A re-write of polkadot staking miner using subxt to avoid hard dependency to each runtime version

Staking Miner v2 WARNING this library is under active development DO NOT USE IN PRODUCTION. The library is a re-write of polkadot staking miner using

Parity Technologies 19 Dec 28, 2022
Uindex is a data store, for data that can be parsed as sentences in some context-free language.

Uindex - Universal index Uindex is a data store, for data that can be parsed as sentences in some context-free language.

Enrique Pérez Arnaud 3 Jul 20, 2021
Construct graphs from parsed source code

tree-sitter-graph The tree-sitter-graph library defines a DSL for constructing arbitrary graph structures from source code that has been parsed using

null 102 Nov 23, 2022
lemmy-help is a emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs.

lemmy-help is a emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs.

Vikas Raj 117 Jan 3, 2023
Merge together and efficiently time-sort compressed .pcap files stored in AWS S3 object storage (or locally) to stdout for pipelined processing.

Merge together and efficiently time-sort compressed .pcap files stored in AWS S3 object storage (or locally) to stdout for pipelined processing. High performance and parallel implementation for > 10 Gbps playback throughput with large numbers of files (~4k).

null 4 Aug 19, 2022
A simple GUI rust application that keeps track of how much time you spend on each application.

TimeSpent A simple GUI rust application that keeps track of how much time you spend on each application. Installation Click here to download the Setup

Slacked Lime 4 Sep 23, 2022
Scalable and fast data store optimised for time series data such as financial data, events, metrics for real time analysis

OnTimeDB Scalable and fast data store optimised for time series data such as financial data, events, metrics for real time analysis OnTimeDB is a time

Stuart 2 Apr 5, 2022
Real-time stock tickers from the command-line. Written in Rust.

ticker-rs Real-time stock tickers from the command-line written in Rust. CLI tool using the Yahoo Finance API as a data source. It features colored ou

Patrick Stadler 4 Nov 17, 2022
Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, world backup support, and a user friendly cli interface.

Valheim Docker If you are looking for a guide on how to get started click here Mod Support! It is supported to launch the server with BepInEx but!!!!!

Michael 657 Dec 30, 2022
A Discord bot to send updates on queries in tori.fi

torimies-rs How the bot works? The bot works by making requests to the undocumented (and very bad) tori.fi api endpoint. The users can add and remove

Luukas Pörtfors 19 Dec 29, 2022
Automatically updates your Cloudflare DNS records for specific zones. Especially useful if you have dynamic IP address

Cloudflare DNS updater What does it do? Cloudflare DNS updater updates specified dns records for specified zones effortlessly and automatically. It wa

Niko Huuskonen 8 Aug 30, 2022