Snippet CLI manger for quickly using code snippets without leaving the terminal

SnipKit - Snippet CLI manager

Language build License: MIT Go Report Card codecov

This repository is still work in progress!

SnipKit aims to paste code snippets from your favorite snippet manager into your terminal without even leaving it.

As of now, only SnippetsLab is supported. Other CLI managers may be added in the future.

Comments
  • Show command flag

    Show command flag

    Hi there,

    A coworker of mine wanted a command flag to show the debug information before like the command is run. He added it to pet, but looks like pet development stalled: https://github.com/knqyf263/pet/pull/142

    Any chance this could be added to snipkit? Low priority of course.

    Thanks.

  • Nil pointer error with snipkit 1.3.1 and 1.3.0, not 1.2.0

    Nil pointer error with snipkit 1.3.1 and 1.3.0, not 1.2.0

    When I run snipkit 1.3.1 on my intel mac (running Mac os 12.6), I seem to be getting this error:

    runtime error: invalid memory address or nil pointer dereference
    

    When I run 1.2.0 though, I don't see any errors. Any suggestions on how I can try to debug this further? Thanks.

  • Go failing to install

    Go failing to install

    - go install github.com/lemoony/snipkit@latest
    go: github.com/lemoony/snipkit@latest (in github.com/lemoony/[email protected]):
    	The go.mod file for the module providing named packages contains one or
    	more replace directives. It must not contain directives that would cause
    	it to be interpreted differently than if it were the main module.
    - go version
    - go version go1.19.3 linux/amd64
    
  • Bump github.com/goreleaser/goreleaser from 1.12.3 to 1.13.1 in /tools

    Bump github.com/goreleaser/goreleaser from 1.12.3 to 1.13.1 in /tools

    Bumps github.com/goreleaser/goreleaser from 1.12.3 to 1.13.1.

    Release notes

    Sourced from github.com/goreleaser/goreleaser's releases.

    v1.13.1

    Changelog

    Bug fixes

    • d3cdd96c397bc60ea634eb2f0617970cee5065a3: fix: missing digests on manifests (#3602) (@​caarlos0)

    Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.13.0...v1.13.1


    Find examples and commented usage of all options in our website. Want to help? You can sponsor,get a Pro License or contribute. Also, feel free to reach out on Discord and Twitter!

    v1.13.0

    Changelog

    New Features

    • 5eb1e4ad0d41c6ee06db34183689a42e02a77fe0: feat: add digest to artifacts info of published docker images (#3540) (@​gal-legit)
    • e65c53172e1836524cb570a7e727a0d72545b2ae: feat: add mastodon (#3567) (@​jolheiser)
    • 0a536f08fd4df847b3777a658aea75b788f8fa4a: feat: build of shared/static libraries (#3511) (@​borgoat)
    • f2281e8ff237e679c6f461a05d1eda7e3a426a3e: feat: chocolatey support (#3509) (@​faabiosr)
    • ad359a4712afa46f8bd4259d6ca14b7783d68b2c: feat: implement nfpm archlinux packages (#3470) (@​Arsen6331)
    • 76dc0b559e073eca268700cc5799c1f00ffdf466: feat: output checksums to artifacts info (#3548) (@​gal-legit)
    • 7544f7ab961cddb47492572263646af18c1f519a: feat: update to go 1.19.3 (#3523) (@​caarlos0)
    • 4863781b48ca781cd3590ffddfa06b6e6cd2c1e1: feat: use digest on manifests (#3555) (@​caarlos0)
    • b55b9976c7871e29bcdf70628be749b96b32296d: feat: use digest to sign docker images/manifests (#3556) (@​caarlos0)

    Bug fixes

    • 0ea4f1d5b7d8b25d4a5deaa302327a1f76a10d71: fix(changelog): group regexps (#3527) (@​stevenh)
    • 127281131ac2c16fdd5103973eb411c882518e71: fix(ci): codeql use go 1.19 (#3570) (@​caarlos0)
    • 154c52075526c3819a97d9b610ceaf2e97628c86: fix: Trim trailing slash from Gitea URL (#3488) (@​SamTherapy)
    • 1a69d44d6d37021530b1d0f49d5e0fb1aa1f7299: fix: allow to template scoop/brew/krew repo ref (#3521) (@​caarlos0)
    • 6fd8eec224bd2306cb0a1d83f6be60478bc5e4f5: fix: do not run changelog on goreleaser build (#3520) (@​caarlos0)
    • 778f099a9a603867dcda91896bb76f7497b2b0fb: fix: improve artifactory error handling (#3546) (@​caarlos0)
    • 5731815e629f1232cd29a1fdfa269780a07d7bf5: fix: improve github release code (#3547) (@​caarlos0)
    • 1a9209eb1f0ce9c5a7ac1b04de1d7af82b5fcca9: fix: log missing image name (@​caarlos0)
    • 5ca4a7d2ff86cd01c68777c30012c12a50b696e1: fix: log when no artifacts are found for docker (#3554) (@​caarlos0)
    • ab08d0b7063ecc0cfca4aa9fb51f0553c42ae482: fix: move mastodon server to yaml (#3568) (@​caarlos0)
    • bb00edac2a99f8a3d61ca958bfa4f4dc444d1a76: fix: set dockers.goarm to 6 by default (#3552) (@​caarlos0)
    • 096c6ba6b29b7ac50c803d9ed52024eed47b72a5: fix: variable name (@​caarlos0)

    Dependency updates

    • de1e6bb8614006a677f1293dc8bd967d03fde0d0: feat(deps): bump github.com/disgoorg/disgo from 0.13.20 to 0.13.21 (#3519) (@​dependabot[bot])
    • 226f56e972c378ed045b35ac8f559d56bf8c9ba6: feat(deps): bump github.com/google/go-github/v48 from 48.0.0 to 48.1.0 (#3558) (@​dependabot[bot])
    • 8794290e147b1cb208cb8b9f8bf6bde278a7ed79: feat(deps): bump github.com/invopop/jsonschema from 0.6.0 to 0.7.0 (#3539) (@​dependabot[bot])
    • 77b5cc3430fb67defd5e794227356e9520d5286c: feat(deps): bump github.com/slack-go/slack from 0.11.3 to 0.11.4 (#3536) (@​dependabot[bot])
    • 6bcc103659cf32dee505592a94037243a997b43f: feat(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#3494) (@​dependabot[bot])

    ... (truncated)

    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)
  • Bump github.com/vektra/mockery/v2 from 2.14.1 to 2.15.0 in /tools

    Bump github.com/vektra/mockery/v2 from 2.14.1 to 2.15.0 in /tools

    Bumps github.com/vektra/mockery/v2 from 2.14.1 to 2.15.0.

    Release notes

    Sourced from github.com/vektra/mockery/v2's releases.

    v2.15.0

    Changelog

    • e9abbc5 Add multiarch container builds
    • a55c02d Merge pull request #515 from mathieupost/master
    • 1951b28 Merge pull request #518 from arbourd/add-multiarch-builds
    • 434dc3b update to go 1.19
    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)
  • Bump github.com/muesli/termenv from 0.12.0 to 0.13.0

    Bump github.com/muesli/termenv from 0.12.0 to 0.13.0

    Bumps github.com/muesli/termenv from 0.12.0 to 0.13.0.

    Release notes

    Sourced from github.com/muesli/termenv's releases.

    v0.13.0

    What's Changed

    New Contributors

    Full Changelog: https://github.com/muesli/termenv/compare/v0.12.0...v0.13.0

    Commits
    • d5ed323 docs: fix template helper documentation
    • 642b8df feat: conveniently access an Output's template func map
    • 6dd5b52 fix(templatehelper): no styles in Ascii mode
    • 031d09c Bump github.com/mattn/go-runewidth from 0.0.13 to 0.0.14
    • 4ee266f Bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
    • 8a46876 Bump golangci/golangci-lint-action from 2 to 3
    • 545df67 chore: add dependabot config
    • c2e45bf Use EnableVirtualTerminalProcessing in README.md and examples
    • 9628829 Add EnableVirtualTerminalProcessing function
    • 30c93e6 chore: bump GitHub Action versions
    • 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)
  • Bump github.com/golangci/golangci-lint from 1.46.2 to 1.50.1 in /tools

    Bump github.com/golangci/golangci-lint from 1.46.2 to 1.50.1 in /tools

    Bumps github.com/golangci/golangci-lint from 1.46.2 to 1.50.1.

    Release notes

    Sourced from github.com/golangci/golangci-lint's releases.

    v1.50.1

    Changelog

    • bd7edf31 build(deps): bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 (#3310)
    • 8926a95f build(deps): bump github.com/daixiang0/gci from 0.8.0 to 0.8.1 (#3309)
    • 98df0492 build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.2 to 1.1.3 (#3296)
    • a760cb12 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#3298)
    • 2823ec62 build(deps): bump github.com/tomarrell/wrapcheck/v2 from 2.6.2 to 2.7.0 (#3287)
    • 0793063c build(deps): bump github.com/tommy-muehle/go-mnd/v2 from 2.5.0 to 2.5.1 (#3295)
    • 046dce3a build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 (#3312)
    • 2fa3b6f8 chore: update go.mod for gen_github_action_config script (#3300)
    • 6740559b code-climate: add default severity (#3294)
    • d03294f2 fix: remove redundant character escape '/' (#3278)
    • 8a1cf904 lll: skip imports (#3288)
    • 5ef7b413 revive: fix configuration parsing (#3284)

    v1.50.0

    Changelog

    • 890a8265 Normalize exclude-rules paths for Windows (#2387)
    • db4955a3 build(deps): bump github.com/OpenPeeDeeP/depguard from 1.1.0 to 1.1.1 (#3186)
    • 937e3d40 build(deps): bump github.com/curioswitch/go-reassign v0.1.2 to v0.2.0 (#3234)
    • 40082da3 build(deps): bump github.com/daixiang0/gci from 0.6.3 to 0.7.0 (#3190)
    • c78bc230 build(deps): bump github.com/daixiang0/gci from 0.7.0 to 0.8.0 (#3241)
    • 28d70954 build(deps): bump github.com/go-critic/go-critic from 0.6.4 to 0.6.5 (#3150)
    • ff61ea9f build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.0 to 1.1.1 (#3208)
    • 0a581b3c build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.1 to 1.1.2 (#3243)
    • 0a94c369 build(deps): bump github.com/mgechev/revive from 1.2.3 to 1.2.4 (#3257)
    • 33a78c92 build(deps): bump github.com/nishanths/exhaustive from 0.8.1 to 0.8.3 (#3207)
    • d5dc2a19 build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.2 to 1.0.3 (#3209)
    • ac95c85f build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.3 to 1.0.4 (#3226)
    • b5203c38 build(deps): bump github.com/polyfloyd/go-errorlint from 1.0.4 to 1.0.5 (#3254)
    • 4189d1cc build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.13.0 to 1.14.0 (#3147)
    • 70d595e9 build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.14.0 to 1.17.1 (#3188)
    • 1f155b7e build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.17.1 to 1.19.0 (#3206)
    • d1dc9ae4 build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.19.0 to 1.19.1 (#3242)
    • e3aa30f3 build(deps): bump github.com/sashamelentyev/usestdlibvars from 1.19.1 to 1.20.0 (#3255)
    • 24f86dfd build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.7 to 3.22.8 (#3187)
    • 704109c6 build(deps): bump github.com/shirou/gopsutil/v3 from 3.22.8 to 3.22.9 (#3267)
    • 794f00c0 build(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#3205)
    • 942e7e51 build(deps): bump github.com/sylvia7788/contextcheck from 1.0.6 to 1.0.8 (#3148)
    • ed47d7bf build(deps): bump github.com/sylvia7788/contextcheck from 1.0.8 to 1.0.9 (#3189)
    • 2019f766 build(deps): bump mvdan.cc/gofumpt from 0.3.1 to 0.4.0 (#3256)
    • 0d33a5ba cli: remove reference to old service (#3173)
    • 213fb565 contextcheck: change owner (#3198)
    • 8a3b754c exhaustive: add missing config (#3212)
    • febe5fdb feat: add linter dupword (#3192)
    • 281e1847 feat: add testableexamples linter (#3170)
    • 3a2ad908 feat: rename logrlint to loggercheck (#3144)
    • aba80c7f feat: update gofmt and goimports and add option "rewrite-rules" (#3174)
    • 091d2f43 interfacebloat: fix configuration loading (#3194)
    • 05c3af1a paralleltest: add tests of the ignore-missing option (#3233)

    ... (truncated)

    Changelog

    Sourced from github.com/golangci/golangci-lint's changelog.

    v1.50.1

    1. updated linters
      • contextcheck: from 1.1.2 to 1.1.3
      • go-mnd: from 2.5.0 to 2.5.1
      • wrapcheck: from 2.6.2 to 2.7.0
      • revive: fix configuration parsing
      • lll: skip imports
    2. misc.
      • windows: remove redundant character escape '/'
      • code-climate: add default severity

    v1.50.0

    1. new linters
    2. updated linters
      • contextcheck: change owner
      • contextcheck: from 1.0.6 to 1.1.2
      • depguard: from 1.1.0 to 1.1.1
      • exhaustive: add missing config
      • exhaustive: from 0.8.1 to 0.8.3
      • gci: from 0.6.3 to 0.8.0
      • go-critic: from 0.6.4 to 0.6.5
      • go-errorlint: from 1.0.2 to 1.0.5
      • go-reassign: v0.1.2 to v0.2.0
      • gofmt: add option rewrite-rules
      • gofumpt from 0.3.1 to 0.4.0
      • goimports: update to HEAD
      • interfacebloat: fix configuration loading
      • logrlint: rename logrlint to loggercheck
      • paralleltest: add tests of the ignore-missing option
      • revive: from 1.2.3 to 1.2.4
      • usestdlibvars: from 1.13.0 to 1.20.0
      • wsl: support all configs and update docs
    3. misc.
      • Normalize exclude-rules paths for Windows
      • add riscv64 to the install script
    4. Documentation
      • cli: remove reference to old service

    v1.49.0

    IMPORTANT: varcheck and deadcode has been removed of default linters.

    1. new linters

    ... (truncated)

    Commits
    • 8926a95 build(deps): bump github.com/daixiang0/gci from 0.8.0 to 0.8.1 (#3309)
    • 046dce3 build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 (#3312)
    • bd7edf3 build(deps): bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 (#3310)
    • 6740559 code-climate: add default severity (#3294)
    • c1e24c1 doc: improved wording (#3302)
    • 9a592fb build(deps): bump parse-url and gatsby-telemetry in /docs (#3306)
    • 98df049 build(deps): bump github.com/kkHAIKE/contextcheck from 1.1.2 to 1.1.3 (#3296)
    • 0793063 build(deps): bump github.com/tommy-muehle/go-mnd/v2 from 2.5.0 to 2.5.1 (#3295)
    • 2fa3b6f chore: update go.mod for gen_github_action_config script (#3300)
    • a760cb1 build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#3298)
    • 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)
  • Bump github.com/spf13/cobra from 1.4.0 to 1.6.0

    Bump github.com/spf13/cobra from 1.4.0 to 1.6.0

    Bumps github.com/spf13/cobra from 1.4.0 to 1.6.0.

    Release notes

    Sourced from github.com/spf13/cobra's releases.

    v1.6.0

    Summer 2022 Release

    Some exciting changes make their way to Cobra! Command completions continue to get better and better (including adding --help and --version automatic flags to the completions list). Grouping is now possible in your help output as well! And you can now use the OnFinalize method to cleanup things when all "work" is done. Checkout the full changelog below:


    Features 🌠

    Deprecation 👎🏼

    • ExactValidArgs is deprecated (but not being removed entirely). This is abit nuanced, so checkout #1643 for further information and the updated user_guide.md on how this may affect you (and how you can take advantage of the correct behavior in the validators): @​umarcor #1643

    Bug fixes 🐛

    Dependencies 🗳️

    Testing 🤔

    Docs ✏️

    Misc 💭

    Note: Per #1804, we will be moving away from "seasonal" releases and doing more generic point release targets. Continue to track the milestones and issues in the spf13/cobra GitHub repository for more information!

    Great work everyone! Cobra would never be possible without your contributions! 🐍

    ... (truncated)

    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)
  • Bump github.com/goreleaser/goreleaser from 1.9.2 to 1.11.5 in /tools

    Bump github.com/goreleaser/goreleaser from 1.9.2 to 1.11.5 in /tools

    Bumps github.com/goreleaser/goreleaser from 1.9.2 to 1.11.5.

    Release notes

    Sourced from github.com/goreleaser/goreleaser's releases.

    v1.11.5

    Changelog

    Bug fixes

    • f3849e2bbe3fc2463d9e502e6e0a52f8c347780f: fix: client key and cert should not be required (#3409) (@​caarlos0)
    • 3cad812f73860687b3be391fd79aba20ed556682: fix: handle mixing of gitlab job and normal tokens (#3415) (@​drewstinnett)
    • c5904a9004fca1e438168ca7334a0deefab536ff: fix: reset padding first on PadLog (@​caarlos0)

    Dependency updates

    • d4ca4e3a3578d0ace9bcca08e948421a33d86d05: fix(deps): bump github.com/google/go-github/v47 from 47.0.0 to 47.1.0 (#3391) (@​dependabot[bot])
    • 84d0bfef74562e4b710259b94d1807e54e8586ae: fix(deps): update cosign to v1.12.1 (#3403) (@​caarlos0)

    Documentation updates

    • f28dac945eeb663da51a3f1fbc480a084cdb14c1: docs: add Ayedo to Users.md (#3423) (@​hrittikhere)
    • 25d713390ea393d636f42a63a383fb53a95fd721: docs: add Gitleaks.io to list of users (#3424) (@​zricethezav)
    • abd05860cae4f86f61ffa96a35c4b7c8931b05af: docs: add Goldenhand Software to users (#3425) (@​MrWormHole)
    • 941aadfdc6750057ef0bb62a060cec2b08175644: docs: add KSOC to the list of users. (#3422) (@​swade1987)
    • 0cca5fec4d00efd4245b7e3667be69f38f16f5d4: docs: add trendyol.com to users (#3421) (@​peacecwz)
    • 6220db5fb47fef0e9f24ca54b11dd63648567efb: docs: adds Meroxa to USERS.md (#3419) (@​raulb)
    • b8d3fa3a39d78679266448298abe5a5f0982131e: docs: archives.*.builds is type []string (#3406) (@​xNok)
    • 5f66f6b93f15c84ed38c9d7e4614b009156bb60a: docs: clarify brew docs (@​caarlos0)
    • 452e150c766a66fcb93a1617e2b0a2a299131085: docs: fix example (@​caarlos0)
    • 5058540112b4a75d032b7537181ca2960aafd7a1: docs: improve actions docs (@​caarlos0)
    • e070258c90772fbcf1cb94c2b937ff25a011b5c8: docs: improve wording (@​caarlos0)
    • 0ca7af86c2fcc951b5fda5c0cb51f08d24ac96da: docs: improve wording a bit (@​caarlos0)
    • 39f18943bf3579fe5f1d250a18ab9c29a6da870b: docs: make actions/docker a bit clearer (@​caarlos0)
    • d7cf3dd889da99eb02a6807b3a5ea471799ab538: docs: update nfpm docs (#3396) (@​caarlos0)
    • d99e7865610e96bdcede0969e23d834b0966fea6: docs: update users (@​caarlos0)

    Other work

    • a8b3806e7efee6912d9a93395d6501b3f0b5f0d9: refactory: making merges with pro easier (#3400) (@​caarlos0)

    Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.11.4...v1.11.5

    What to do next?

    v1.11.4

    Changelog

    Bug fixes

    • 36a48eabb7d4a15f95f425ad50686471d8a23055: fix: binary archive when multiple builds (#3385) (@​caarlos0)

    Documentation updates

    • 7ea12d2ac550e37dc878a21346be34ea1aedb80f: docs: clarify build docs a bit (@​caarlos0)
    • c1965923b0c52429718b1dd4948b796d6c8aaad2: docs: improve wording/formatting in several places (#3384) (@​caarlos0)

    ... (truncated)

    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)
  • Bump mvdan.cc/gofumpt from 0.3.1 to 0.4.0 in /tools

    Bump mvdan.cc/gofumpt from 0.3.1 to 0.4.0 in /tools

    Bumps mvdan.cc/gofumpt from 0.3.1 to 0.4.0.

    Release notes

    Sourced from mvdan.cc/gofumpt's releases.

    v0.4.0

    This release is based on Go 1.19's gofmt, and requires Go 1.18 or later. We recommend building gofumpt with Go 1.19 for the best formatting results.

    The jump from Go 1.18 brings diffing in pure Go, removing the need to exec diff, and a small parsing speed-up thanks to go/parser.SkipObjectResolution.

    The following formatting fixes are included as well:

    • Allow grouping declarations with comments - #212
    • Properly measure the length of case clauses - #217
    • Fix a few crashes found by Go's native fuzzing

    Binaries built on go version go1.19.1 linux/amd64 via a shell script.

    Consider becoming a sponsor if you benefit from the work that went into this release!

    Changelog

    Sourced from mvdan.cc/gofumpt's changelog.

    [v0.4.0] - 2022-09-27

    This release is based on Go 1.19's gofmt, and requires Go 1.18 or later. We recommend building gofumpt with Go 1.19 for the best formatting results.

    The jump from Go 1.18 brings diffing in pure Go, removing the need to exec diff, and a small parsing speed-up thanks to go/parser.SkipObjectResolution.

    The following formatting fixes are included as well:

    • Allow grouping declarations with comments - #212
    • Properly measure the length of case clauses - #217
    • Fix a few crashes found by Go's native fuzzing
    Commits
    • 6da4e62 write changelog for v0.4.0
    • 535f6e6 use testscript.Params.RequireExplicitExec
    • c6041b3 bump module deps
    • 70d7433 revamp //gofumpt:diagnose for real use cases
    • bf2870b add Go 1.19.x, drop 1.17.x
    • 8dda806 use testdata/script/.txtar rather than testdata/scripts/.txt
    • 900c61a sync with go1.19beta1's gofmt
    • 2a5d4bc use go/parser.SkipObjectResolution
    • 8f1392a README: clarify that we require Go 1.17 or later
    • d4a82e8 README: add a godoc badge
    • 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)
  • Bump github.com/goreleaser/goreleaser from 1.9.2 to 1.11.4 in /tools

    Bump github.com/goreleaser/goreleaser from 1.9.2 to 1.11.4 in /tools

    Bumps github.com/goreleaser/goreleaser from 1.9.2 to 1.11.4.

    Release notes

    Sourced from github.com/goreleaser/goreleaser's releases.

    v1.11.4

    Changelog

    Bug fixes

    • 36a48eabb7d4a15f95f425ad50686471d8a23055: fix: binary archive when multiple builds (#3385) (@​caarlos0)

    Documentation updates

    • 7ea12d2ac550e37dc878a21346be34ea1aedb80f: docs: clarify build docs a bit (@​caarlos0)
    • c1965923b0c52429718b1dd4948b796d6c8aaad2: docs: improve wording/formatting in several places (#3384) (@​caarlos0)

    Full Changelog: https://github.com/goreleaser/goreleaser/compare/v1.11.3...v1.11.4

    What to do next?

    v1.11.3

    Changelog

    Bug fixes

    • 0ea3e0f57289822085e5c0b554e2b430a40b832c: fix: build --single-target when using specific targets (#3381) (@​caarlos0)
    • 89978a2a5c9721e92b209237722fe5e5647023cb: fix: fish completions path on nfpm (#3375) (@​caarlos0)
    • 707747db3b83c2ad05101c555ce64696b05f2bd6: fix: print release url after publishing it (#3374) (@​caarlos0)
    • da057019779645e4fd1e45420eb9c1e0800f356d: fix: race condition on logs (@​caarlos0)
    • 8cb4eb16543a77709d33f13517bd2d6ddb7f886c: fix: ruleguard and semgrep scans and fixes (#3364) (@​caarlos0)
    • 2244bba1e0f39839a7ea0ca47440f29eef3d1061: fix: templates in release URLs (#3365) (@​caarlos0)
    • 69e9b2b1206cc8e58e21718af32e9e6e976638a8: fix: update cosign in docker img to 1.12.0 (#3379) (@​caarlos0)
    • 6606eec32612c3c4b87d59559869e5f3dd1f678c: fix: yaml-lang-server modelines in init config (#3376) (@​caarlos0)

    Dependency updates

    • 4afcbe2ea1ca339524c782f9d3207d5a49f728bf: fix(deps): bump github.com/caarlos0/env/v6 from 6.10.0 to 6.10.1 (#3372) (@​dependabot[bot])
    • ad330ce61c7f0b8aa6cb56d822dc27af6010c3e9: fix(deps): bump github.com/disgoorg/disgo from 0.13.17 to 0.13.20 (#3377) (@​dependabot[bot])
    • 8a36f2e65601fb3edee38ea9249d9ed2c2192ba2: fix(deps): bump github.com/slack-go/slack from 0.11.2 to 0.11.3 (#3369) (@​dependabot[bot])
    • c7bb924e4499afa7b85b9e82e78fa481031c273d: fix(deps): bump golang from 1.19.0-alpine to 1.19.1-alpine (#3355) (@​dependabot[bot])

    Documentation updates

    • 826944d62f202961fbee8cf188db03ea8d3af412: docs: add COSIGN_EXPERIMENTAL=1 for verify-blob (#3378) (@​developer-guy)
    • 1830126ee0cce5f66d435ea929ba1d3de8d037de: docs: add eula and linkedin to links (@​caarlos0)
    • a8403f2a0c2d334c237b2f6f242405f2ccbdb07c: docs: improve actions docs (@​caarlos0)
    • 1c96e113c4d29f4154776767f346f87fb7bf9d81: docs: improve links page (@​caarlos0)
    • b8a225b6c7dc36b08854d45a4246b655b0b7ddfc: docs: improve monorepo docs (@​caarlos0)
    • dbc32c23ee9691806437e94141c4ab2aa9e6c179: docs: improve sponsors page (@​caarlos0)
    • 45387f5dc03fd788253a9f99404eb7b9458c2280: docs: insert missing word (#3352) (@​NiloCK)
    • 7bb7ed67dbb77e394488ecf88ba47ed677d85085: docs: update readme (@​caarlos0)
    • 61f586e625aa37a49d9b4577d89197249f5e60e4: docs: version recent changes (#3367) (@​caarlos0)
    • cb686785b071b38fde286e98db5f0c5433900f02: docs: why we made it, is it any good, video, etc (@​caarlos0)

    ... (truncated)

    Commits
    • d19ff6e chore: splitting workflows (#3386)
    • e9a54ce test: fixed a broken test
    • 7ea12d2 docs: clarify build docs a bit
    • 91c6f75 chore: ign linter warning
    • c196592 docs: improve wording/formatting in several places (#3384)
    • 36a48ea fix: binary archive when multiple builds (#3385)
    • 72fad76 chore(deps): bump github/codeql-action from 2.1.22 to 2.1.23 (#3382)
    • 0ea3e0f fix: build --single-target when using specific targets (#3381)
    • 69e9b2b fix: update cosign in docker img to 1.12.0 (#3379)
    • 826944d docs: add COSIGN_EXPERIMENTAL=1 for verify-blob (#3378)
    • 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)
AI-powered code snippet generator using ChatGPT. Generate code in various languages based on natural language descriptions!

SnipForge - AI-Powered Code Snippet Generator SnipForge is a powerful command-line interface (CLI) tool that utilizes OpenAI's GPT technology to gener

May 5, 2023
Are you programming and suddenly your stomach is rumbling? No problem, order your Ifood without leaving your favorite text editor ❤️

vim-ifood Você ta programando e de repente bateu aquela fome? Sem problemas, peça seu Ifood sem sair do seu editor de texto favorito ❤️ Are you progra

Jun 2, 2022
Simple command-line snippet manager, written in Go.
Simple command-line snippet manager, written in Go.

pet : CLI Snippet Manager Simple command-line snippet manager, written in Go You can use variables (<param> or <param=default_value> ) in snippets. Ab

Dec 29, 2022
QOwnNotes command-line snippet manager.
QOwnNotes command-line snippet manager.

QOwnNotes command-line snippet manager GitHub | Changelog | Releases You can use the QOwnNotes command-line snippet manager to execute command snippet

Oct 26, 2022
gomerge is a tool to quickly bulk merge several pull requests from your terminal.
gomerge is a tool to quickly bulk merge several pull requests from your terminal.

Gomerge is a tool to quickly enable you to bulk merge Github pull requests from your terminal. The intention of this tool is to simplfy, and eventually automate the merging of github pull requests. This tool should be able to run on most systems.

Dec 28, 2022
📝 Take notes quickly and expeditiously from terminal
📝 Take notes quickly and expeditiously from terminal

Installation See the last release, where you can find binary files for your ecosystem Curl: curl -sfL https://raw.githubusercontent.com/anonistas/noty

Dec 29, 2022
A simple CLI tool to use the _simulate API of elasticsearch to quickly test pipelines

elasticsearch-pipeline-tester A simple CLI tool to use the _simulate API of elasticsearch to quickly test pipelines usage: pipelinetester [<flags>] <p

Oct 19, 2021
A fork of k3sup that lets you quickly deploy RKE2 clusters via the CLI.

k2sup This is an awful hack of a fork of Alex Ellis' k3sup - a light-weight utility to get from zero to KUBECONFIG, originally with K3s but now with R

Dec 12, 2022
The runner project is to create an interface for users to run their code remotely without having to have any compiler on their machine
The runner project is to create an interface for users to run their code remotely without having to have any compiler on their machine

The runner project is to create an interface for users to run their code remotely without having to have any compiler on their machine. This is a work in progress project for TCSS 401X :)

May 29, 2022
This is a cli to watch anime using the console/terminal.
 This is a cli to watch anime using the console/terminal.

monas-chinas-cli Este un un cli para ver anime usando la consola/terminal. This is a cli to watch anime using the console/terminal. ⚠️ AVISO ⚠️ Los an

Dec 8, 2022
zipspy - a CLI tool to extract files from zip archives in S3 without needing to download the entire archive

Zipspy allows you interact with ZIP archives stored in remote locations without requiring a local copy. For example, you can list the filenames in an S3 ZIP archive, download a subset of files, search and retrieve files with regular expressions, and more!

Feb 19, 2022
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal.
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal.

Stonks is a terminal based stock visualizer and tracker. Installation Requirements: golang >= 1.13 Manual Clone the repo Run make && make install Pack

Dec 16, 2022
CLI to run a docker image with R. CLI built using cobra library in go.
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

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

Jan 2, 2022
Source code of a YouTube tutorial about writing terminal applications with Golang

Bubble Tea Demo 00 Source code of a YouTube tutorial about writing terminal applications with Golang by using Bubble Tea. Contains a simple counter ap

Nov 10, 2022
textnote is a command line tool for quickly creating and managing daily plain text notes.

textnote is a command line tool for quickly creating and managing daily plain text notes. It is designed for ease of use to encourage the practice of daily, organized note taking. textnote intentionally facilitates only the management (creation, opening, organizing, and consolidated archiving) of notes, following the philosophy that notes are best written in a text editor and not via a CLI.

Jan 2, 2023
sttr is command line software that allows you to quickly run various transformation operations on the string.
sttr is command line software that allows you to quickly run various transformation operations on the string.

sttr is command line software that allows you to quickly run various transformation operations on the string.

Sep 21, 2021
A command line tool for quickly converting Unix timestamps to human readable form.

stamp A command line tool to quickly format a Unix timestamp in a human-readable form. Installation Go is required to build this software. To just bui

Oct 30, 2021