ūüźľ CLI client for images compressing using tinypng.com API

Overview

Logo

CLI tool for images compressing

Release version Build Status Coverage Image size License

This tool uses tinypng.com API endpoint for compressing your local jpg/png images (it supports parallel jobs):

API key can be set using environment variable named TINYPNG_API_KEY

Installing

Download latest binary file for your os/arch from releases page or use our docker image (ghcr.io).

Go package

Project language Go Reference Go Report

Install the API client with go get:

$ go get -u github.com/tarampampam/tinifier/v3

Client sources and usage examples can be found in pkg/tinypng directory.

Usage example

tinypng.com API key is required. For API key getting you should:

  • Open tinypng.com/developers
  • Fill-up the form (enter your name and email address) and press "Get your API key" button
  • Check for email in the mailbox from previous step (click on "verification link")
  • In opened dashboard page - activate API key and save it somewhere

Compress single image:

$ tinifier compress -k 'YOUR-API-KEY-GOES-HERE' ./img.png

Compress all png images in some directory and 2 another images:

$ tinifier compress -k 'YOUR-API-KEY-GOES-HERE' -e png ./images-directory ./img-1.png ./img-2.png

Compress jpg/png images in some directory (recursively) using 20 threads:

$ tinifier compress -k 'YOUR-API-KEY-GOES-HERE' -e png -e jpg -e PNG -e JPG -t 20 -r ./some-dir

Using docker

image stats

All supported image tags can be found here and here.

Compress all images in current directory:

$ docker run --rm -ti \
    -u "$(id -u):$(id -g)" \
    -v "$(pwd):/rootfs:rw" \
    -w /rootfs \
    tarampampam/tinifier compress -k 'YOUR-API-KEY-GOES-HERE' -r .

or

$ docker run --rm -ti \
    -u "$(id -u):$(id -g)" \
    -v "$(pwd):/rootfs:rw" \
    -w /rootfs \
    -e 'TINYPNG_API_KEY=YOUR-API-KEY-GOES-HERE' \
    tarampampam/tinifier compress -r .

Testing

For application testing and building we use built-in golang testing feature and docker-ce + docker-compose as develop environment. So, just write into your terminal after repository cloning:

$ make test

Or build the binary file:

$ make build

Releasing

New versions publishing is very simple - just make required changes in this repository, update changelog file and "publish" new release using repo releases page.

Binary files and docker images will be build and published automatically.

New release will overwrite the latest docker image tag in both registers.

Changelog

Release date Commits since latest release

Changes log can be found here.

Support

Issues Issues

If you will find any package errors, please, make an issue in current repository.

License

This is open-sourced software licensed under the MIT License.

Issues
  • Go installation issue

    Go installation issue

    I'm very interested and excited to use this application, however I have some issues trying to install it with go get

    > go get -u github.com/tarampampam/tinifier/v3       
    go: go.mod file not found in current directory or any parent directory.
    	'go get' is no longer supported outside a module.
    	To build and install a command, use 'go install' with a version,
    	like 'go install example.com/[email protected]'
    	For more information, see https://golang.org/doc/go-get-install-deprecation
    	or run 'go help get' or 'go help install'.
     
    > go install github.com/tarampampam/tinifier/[email protected]
    go: github.com/tarampampam/tinifier/[email protected]: module github.com/tarampampam/tinifier/[email protected] found (v3.5.0), but does not contain package github.com/tarampampam/tinifier/v3
    
    opened by stingray21 4
  • how to use?

    how to use?

    Is your feature request related to a problem?

    A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

    Describe the solution you'd like

    A clear and concise description of what you want to happen.

    Additional context

    Add any other context about the feature request here.

    I try to download the window exe in the release page and install, but it just flash across and i don't know it success or not„Äā i try to use tinifier in power shell, but it show unknown

    opened by jerryc127 4
  • Bump golang from 1.18.1-alpine to 1.18.2-alpine

    Bump golang from 1.18.1-alpine to 1.18.2-alpine

    Bumps golang from 1.18.1-alpine to 1.18.2-alpine.

    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] 3
  • Bump golangci/golangci-lint-action from v2 to v2.5.2

    Bump golangci/golangci-lint-action from v2 to v2.5.2

    Bumps golangci/golangci-lint-action from v2 to v2.5.2.

    Release notes

    Sourced from golangci/golangci-lint-action's releases.

    Bump version v2.5.2

    Bug fixes

    • 5c56cd6 Extract and don't mangle User Args. (#200)

    Dependencies

    • e3c53fe bump @‚Äčtypescript-eslint/eslint-plugin (#194)
    • 3b9f80e bump @‚Äčtypescript-eslint/parser from 4.18.0 to 4.19.0 (#195)
    • 9845713 bump @‚Äčtypes/node from 14.14.35 to 14.14.37 (#197)
    • e789ee1 bump eslint from 7.22.0 to 7.23.0 (#196)
    • f2e9a96 bump @‚Äčtypescript-eslint/eslint-plugin (#188)
    • 818081a bump @‚Äčtypes/node from 14.14.34 to 14.14.35 (#189)
    • 6671836 bump @‚Äčtypescript-eslint/parser from 4.17.0 to 4.18.0 (#190)
    • 526907e bump @‚Äčtypescript-eslint/parser from 4.16.1 to 4.17.0 (#185)
    • 6b6ba16 bump @‚Äčtypescript-eslint/eslint-plugin (#186)
    • 9cab4ef bump eslint from 7.21.0 to 7.22.0 (#187)
    • 0c76572 bump @‚Äčtypes/node from 14.14.32 to 14.14.34 (#184)
    • 0dfde21 bump @‚Äčtypescript-eslint/parser from 4.15.2 to 4.16.1 (#182)
    • 9dcf389 bump typescript from 4.2.2 to 4.2.3 (#181)
    • 34d3904 bump @‚Äčtypes/node from 14.14.31 to 14.14.32 (#180)
    • e30b22f bump @‚Äčtypescript-eslint/eslint-plugin (#179)
    • 8f30d25 bump eslint from 7.20.0 to 7.21.0 (#177)
    • 0b64a40 bump @‚Äčtypescript-eslint/parser from 4.15.1 to 4.15.2 (#176)
    • 973b3a3 bump eslint-config-prettier from 8.0.0 to 8.1.0 (#178)
    • 6ea3de1 bump @‚Äčtypescript-eslint/eslint-plugin (#175)
    • 6eec6af bump typescript from 4.1.5 to 4.2.2 (#174)
    Commits
    • 5c56cd6 Extract and don't mangle User Args. (#200)
    • e3c53fe build(deps-dev): bump @‚Äčtypescript-eslint/eslint-plugin (#194)
    • 3b9f80e build(deps-dev): bump @‚Äčtypescript-eslint/parser from 4.18.0 to 4.19.0 (#195)
    • 9845713 build(deps-dev): bump @‚Äčtypes/node from 14.14.35 to 14.14.37 (#197)
    • e789ee1 build(deps-dev): bump eslint from 7.22.0 to 7.23.0 (#196)
    • f2e9a96 build(deps-dev): bump @‚Äčtypescript-eslint/eslint-plugin (#188)
    • 818081a build(deps-dev): bump @‚Äčtypes/node from 14.14.34 to 14.14.35 (#189)
    • 6671836 build(deps-dev): bump @‚Äčtypescript-eslint/parser from 4.17.0 to 4.18.0 (#190)
    • 526907e build(deps-dev): bump @‚Äčtypescript-eslint/parser from 4.16.1 to 4.17.0 (#185)
    • 6b6ba16 build(deps-dev): bump @‚Äčtypescript-eslint/eslint-plugin (#186)
    • Additional commits viewable in compare view

    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] 3
  • Bump golang from 1.18.1-alpine to 1.18.3-alpine

    Bump golang from 1.18.1-alpine to 1.18.3-alpine

    Bumps golang from 1.18.1-alpine to 1.18.3-alpine.

    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 .github CI dev docs 
    opened by dependabot[bot] 2
  • Bump actions/cache from 2 to 3

    Bump actions/cache from 2 to 3

    Bumps actions/cache from 2 to 3.

    Release notes

    Sourced from actions/cache's releases.

    v3.0.0

    • This change adds a minimum runner version(node12 -> node16), which can break users using an out-of-date/fork of the runner. This would be most commonly affecting users on GHES 3.3 or before, as those runners do not support node16 actions and they can use actions from github.com via github connect or manually copying the repo to their GHES instance.

    • Few dependencies and cache action usage examples have also been updated.

    v2.1.7

    Support 10GB cache upload using the latest version 1.0.8 of @actions/cache

    v2.1.6

    • Catch unhandled "bad file descriptor" errors that sometimes occurs when the cache server returns non-successful response (actions/cache#596)

    v2.1.5

    • Fix permissions error seen when extracting caches with GNU tar that were previously created using BSD tar (actions/cache#527)

    v2.1.4

    • Make caching more verbose #650
    • Use GNU tar on macOS if available #701

    v2.1.3

    • Upgrades @actions/core to v1.2.6 for CVE-2020-15228. This action was not using the affected methods.
    • Fix error handling in uploadChunk where 400-level errors were not being detected and handled correctly

    v2.1.2

    • Adds input to limit the chunk upload size, useful for self-hosted runners with slower upload speeds
    • No-op when executing on GHES

    v2.1.1

    • Update @actions/cache package to v1.0.2 which allows cache action to use posix format when taring files.

    v2.1.0

    • Replaces the http-client with the Azure Storage SDK for NodeJS when downloading cache content from Azure. This should help improve download performance and reliability as the SDK downloads files in 4 MB chunks, which can be parallelized and retried independently
    • Display download progress and speed
    Commits
    • 4b0cf6c Merge pull request #769 from actions/users/ashwinsangem/bump_major_version
    • 60c606a Update licensed files
    • b6e9a91 Revert "Updated to the latest version."
    • c842503 Updated to the latest version.
    • 2b7da2a Bumped up to a major version.
    • deae296 Merge pull request #651 from magnetikonline/fix-golang-windows-example
    • c7c46bc Merge pull request #707 from duxtland/main
    • 6535c5f Regenerated examples.md TOC
    • 3fdafa4 Update GitHub Actions status badge markdown in README.md
    • 341e6d7 Merge branch 'actions:main' into fix-golang-windows-example
    • 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 .github CI 
    opened by dependabot[bot] 2
  • Bump golang from 1.17.2-alpine to 1.17.3-alpine

    Bump golang from 1.17.2-alpine to 1.17.3-alpine

    Bumps golang from 1.17.2-alpine to 1.17.3-alpine.

    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 will merge this PR once CI passes on it, as requested by @tarampampam.


    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 .github CI dev docs 
    opened by dependabot[bot] 2
  • Bump github.com/fatih/color from 1.12.0 to 1.13.0

    Bump github.com/fatih/color from 1.12.0 to 1.13.0

    Bumps github.com/fatih/color from 1.12.0 to 1.13.0.

    Release notes

    Sourced from github.com/fatih/color's releases.

    v1.13.0

    This release updates the following dependencies:

    github.com/mattn/go-colorable v0.1.9
    github.com/mattn/go-isatty v0.0.14
    
    Commits
    • a05da93 Merge pull request #146 from fatih/dependabot/go_modules/github.com/mattn/go-...
    • cef423d Bump github.com/mattn/go-colorable from 0.1.8 to 0.1.9
    • 503f536 Merge pull request #145 from DrKhyz/fix/typo-readme
    • 65d7546 typo/ add 'color' in front FgBlue to be declared
    • 063d636 Merge pull request #144 from fatih/dependabot/go_modules/github.com/mattn/go-...
    • ab503e9 Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14
    • 30388e0 Merge pull request #140 from fatih/dependabot/go_modules/github.com/mattn/go-...
    • 351c3d7 Bump github.com/mattn/go-isatty from 0.0.12 to 0.0.13
    • See full diff 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 
    opened by dependabot[bot] 2
  • Bump go.uber.org/zap from 1.19.0 to 1.19.1

    Bump go.uber.org/zap from 1.19.0 to 1.19.1

    Bumps go.uber.org/zap from 1.19.0 to 1.19.1.

    Release notes

    Sourced from go.uber.org/zap's releases.

    v1.19.1

    Fixed

    • #1001[]: JSON: Fix complex number encoding with negative imaginary part. Thanks to @‚Äčhemantjadon.
    • #1003[]: JSON: Fix inaccurate precision when encoding float32.

    #1001: uber-go/zap#1001 #1003: uber-go/zap#1003

    Changelog

    Sourced from go.uber.org/zap's changelog.

    1.19.1 (8 Sep 2021)

    Bugfixes:

    • #1001[]: JSON: Fix complex number encoding with negative imaginary part. Thanks to @‚Äčhemantjadon.
    • #1003[]: JSON: Fix inaccurate precision when encoding float32.

    #1001: uber-go/zap#1001 #1003: uber-go/zap#1003

    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 
    opened by dependabot[bot] 2
  • Bump anchore/scan-action from 2 to 3

    Bump anchore/scan-action from 2 to 3

    Bumps anchore/scan-action from 2 to 3.

    Release notes

    Sourced from anchore/scan-action's releases.

    v3.0.0

    New in scan-action v3.0.0

    • Upgrade to Grype to 0.17.0 and add tests #102 (#112) (#118)
    • Improve SARIF output #114 (#115)
    • Change default behavior so action fails on medium (and higher) severities (#86)
    • Respect verbosity from action to call Grype (#82)

    v2.0.4

    New in scan-action v2.0.4

    • bump grype to 0.7.0 (#81)

    2.0.3

    New in scan-action 2.0.3

    • bump grype to 0.6.1 (#79)
    • Halt execution when invalid options are provided (#76)
    • bump grype to 0.5.0 (#75)

    Release v2.0.2

    Minor bug-fix release:

    Release v2.0.1

    Minor bug-fix release.

    Fixes:

    • Removes unnecessary constraint in deduplication for SARIF reporting
    • Allows defining and referencing the location of the SARIF report file
    • Fixes multiple instances where undefined items in the reporting would break scanning
    Changelog

    Sourced from anchore/scan-action's changelog.

    Version 2.0.2 - 2020-11-11

    Version 2.0.1 - 2020-02-11

    Fixes:

    • Removes unnecessary constraint in deduplication for SARIF reporting
    • Allows defining and referencing the location of the SARIF report file
    • Fixes multiple instances where undefined items in the reporting would break scanning

    Version 2.0.0 - 2020-30-09

    2.0.0 is a new major version of scan action based on the new Grype tool from Anchore. It is much faster for scanning compared to v1.x of the action and adds some new capabilities, including directory scanning as well as container image scanning, and also has more metadata about the vulnerability matches than previous versions for more transparency on the matching process.

    Improvements and Changes:

    • Significantly faster performance for scans
    • New vulnerabilities output format is the JSON output from Grype directly
    • Adds support for scanning directories as well as Docker containers, so you can do the same checks pre-and post-build of the container.
    • Supports Automatic Code Scanning/SARIF for exposing results via your repository's Security tab.
    • Updated the default branch from master to main

    NOTE: This is a breaking change from v1.x, as indicated by the major version change. We strongly recommend using a @‚Äčv2 or specific version instead of @‚Äčmain

    Breaking Changes for v2:

    • Inputs:
      • Changed image-reference to image (required)
      • dockerfile-path is no longer supported and not necessary for the vulnerability scans
      • custom-policy-path is no longer supported
      • include-app-packages is no longer necessary or supported. Application packages are on by default and will receive vulnerability matches.
    • Outputs:
      • billofmaterials is no longer output. V2 is focused on vulnerability scanning and another action may be introduced for BoM support with its own options/config.
      • policycheck is no longer output
    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 .github CI 
    opened by dependabot[bot] 2
  • Bump golang from 1.16.7-alpine to 1.17.0-alpine

    Bump golang from 1.16.7-alpine to 1.17.0-alpine

    Bumps golang from 1.16.7-alpine to 1.17.0-alpine.

    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 .github CI dev docs 
    opened by dependabot[bot] 2
  • Update dependency golangci/golangci-lint to v1.47

    Update dependency golangci/golangci-lint to v1.47

    Mend Renovate

    This PR contains the following updates:

    | Package | Update | Change | |---|---|---| | golangci/golangci-lint | minor | v1.46-alpine -> v1.47-alpine |


    Configuration

    ūüďÖ Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    ūüö¶ Automerge: Disabled by config. Please merge this manually once you are satisfied.

    ‚ôĽ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

    ūüĒē Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, click this checkbox.

    This PR has been generated by Mend Renovate. View repository job log here.

    dependencies 
    opened by renovate[bot] 1
  • WIP: V4

    WIP: V4

    Description

    Fixes # (issue)

    Checklist

    • [ ] My code follows the style guidelines of this project
    • [ ] I have performed a self-review of my own code
    • [ ] I have commented on my code, particularly in hard-to-understand areas
    • [ ] I wrote unit tests for my code (if tests are required for my changes)
    • [ ] I have made changes in the CHANGELOG.md file
    opened by tarampampam 1
Releases(v3.5.0)
Owner
Paramtamtam
go test && go build && go drink-beer
Paramtamtam
CLI tool and library for generating a Software Bill of Materials from container images and filesystems

A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems. Exceptional for vulnerability dete

Anchore, Inc. 2.9k Aug 8, 2022
Go-api-cli - Small CLI to fetch data from an API sync and async

Async API Cli CLI to fetch data on "todos" from a given API in a number of ways.

Pete Robinson 0 Jan 13, 2022
CLI to run a docker image with R. CLI built using cobra library in go.

BlueBeak Installation Guide Task 1: Building the CLI The directory structure looks like Fastest process: 1)cd into bbtools 2)cd into bbtools/bin 3)I h

Aniruddha Chattopadhyay 0 Dec 20, 2021
Go-file-downloader-ftctl - A file downloader cli built using golang. Makes use of cobra for building the cli and go concurrent feature to download files.

ftctl This is a file downloader cli written in Golang which uses the concurrent feature of go to download files. The cli is built using cobra. How to

Dipto Chakrabarty 2 Jan 2, 2022
Syno-cli - Synology unofficial API CLI and library

Synology CLI Unofficial wrapper over Synology API in Go. Focus on administrative

Aleksandr Baryshnikov 11 Jun 16, 2022
Draw images in your ANSI terminal with true color

___ _____ ____ / _ \/ _/ |/_/ /____ ______ _ Made with love by Eliuk Blau / ___// /_> </ __/ -_) __/ ' \ https://github.com/eliukblau/pix

Eliuk Blau 887 Jul 14, 2022
Generate ANSI-/Ascii-art version images/Gifs in your terminal.

ANSI-Art NOTE: This toy project is not yet finished. ANSI-version Logo Block ANSI-version Logo ASCII-version Logo Support Platform You are kindly remi

Weiran Huang 42 Jul 10, 2022
Command line tool to copy images from a camera SD card to your hard drive

Command line tool to copy images from a camera SD card to your hard drive

Clay Dowling 0 Nov 26, 2021
You-Get is a tiny command-line utility to download media contents (videos, audios, images) from the Web,

You-Get NOTICE: Read this if you are looking for the conventional "Issues" tab. You-Get is a tiny command-line utility to download media contents (vid

Mort Yao 45k Jul 27, 2022
Simple CLI using spf13/cobra and Flink REST API

Flinkctl Flinkctl is a simple CLI written on Go using Cobra created to facilitate my team's daily basis work with multiple Flink clusters at Azion Tec

Tiago Krebs 2 Sep 8, 2021
a lightweight CLI client for interacting with the Akash Network

Akash Command Center A lite weight client for communicating with the Akash Network. There are no provider, or validator bits in this project. Install

Akash Network 12 Feb 12, 2022
CLI client for docat, Manage your docat documentation with ease.

docatl, the docat cli Manage your docat documentation with ease. Getting Started Download the latest Release binary for your platform and start pushin

null 11 May 24, 2022
Twitter spaces search CLI client

Spacey A Twitter Spaces search client spacey career industry

Justin Garrison 7 May 12, 2022
A cli client-server app with cobra

cli-client-server-calculator a cli client-server app with cobra overview this project is a cli client-server app in which client gives a bunch of numb

mohammad-hossein zeynal zadeh 5 Dec 7, 2021
what-to-code.com CLI client

What CLI What to code CLI client About The Project This project allows you to view ideas from what-to-code.com from your terminal. You can also share

null 9 Mar 19, 2022
Elegant CLI wrapper for kubeseal CLI

Overview This is a wrapper CLI ofkubeseal CLI, specifically the raw mode. If you just need to encrypt your secret on RAW mode, this CLI will be the ea

Elm 4 Jan 8, 2022
A wrapper of aliyun-cli subcommand alidns, run aliyun-cli in Declarative mode.

aliyun-dns A wrapper of aliyun-cli subcommand alidns, run aliyun-cli in Declarative mode. Installation Install aliyun-cli. Usage $ aliyun-dns -h A wra

ŤģłŚėČŚćé 0 Dec 21, 2021
Symfony-cli - The Symfony CLI tool For Golang

Symfony CLI Install To install Symfony CLI, please download the appropriate vers

Symfony CLI 341 Jul 29, 2022