PackageTrack
Sign in Get early access

github.com/julien040/gut

v0.3.0 #2626 most downloaded on Go modules julien040/gut

What this package is like to depend on

Last release 2 months ago

07 Jun 2026

Release timing varies

gaps range from 1 weeks to 1.2 years

Nearly every release is documented

notes for 1 of 1 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

22 releases · first in 2023

1 release in the last 12 months

see the full history below

Release timeline

22 releases · Mar 2023 to Jun 2026
2024 2025 2026
Release Pre-release

Releases

latest 22
  1. v0.3.1-0.20260607183646-3c03cec84e83 07 Jun 2026 pre-release

    Nothing published for this version

  2. v0.3.1-0.20250401202134-2a046fb7c6a6 01 Apr 2025 pre-release

    Nothing published for this version

  3. v0.3.1-0.20241120064556-337d79ee6cc7 20 Nov 2024 pre-release

    Nothing published for this version

  4. v0.3.1-0.20231102190439-83bd2e3ab2da 02 Nov 2023 pre-release

    Nothing published for this version

  5. v0.3.1-0.20231102101336-161e034ac689 02 Nov 2023 pre-release

    Nothing published for this version

  6. v0.3.0 01 Nov 2023
    Release notes

    V0.3.0

    What is gut ?

    Gut is an alternative CLI for Git. It provides consistent command naming and a useful set of features. For further information, please visit the website: https://gut-cli.dev

    Example

    cd my-awesome-project
    
    # Init a new git repo
    gut init
    
    # Do some changes
    touch my-billion-dollar-idea.txt
    
    # Commit your new file
    gut save # Alias of gut commit
    
    # Sync your changes with the upstream
    gut sync

    Changelog

    Features

    • Gitignore templates now include ".gut" to avoid committing user configuration
    • New command "git ignore update" to stop tracking previously committed files
    • The init command now prompts for a gitignore template
    • Errors generated from a dirty working tree are now more helpful
    • gut save now allows you specify an external editor (instead of using the built-in editor)

    Bug fixes

    • Color printing on the Windows Command Prompt should no longer print ANSI codes
    • gut squash now works with a local-only repository

    Deprecation

    Renaming the gut undo command

    As pointed out by an HN commenter, the 'undo' command is not well-named.
    Its role is to revert the working tree to the state of the last commit, not to undo the last commit.
    This is a subtle but important difference. Therefore, we should rename the command to something more appropriate. I think 'reset' is a good candidate.

    Commits

    • 25c3c1e ✨ Add ability to specify commit message editor
    • 82a335f ✨ Add sparse commit #57
    • edee7d1 ✨ Add sparse commit You can now perform a commit without including all the files by specifying them as args: For example: gut save myfile.go myfile.js
    • 465fb33 ✨ New command : gut ignore update
    • 0ef81df ✨ gitignore templates now includes .gut It's very annoying to commit the .gut file (used for profile management) To fix this, the file is now included into the .gitignore
    • e84e84d ✨ init cmd now adds a .gitignore
    • 8efbb35 🐛 Fix out of bound squash commit (fix #58)
    • 18ceeb6 💄 Fix printing issue on Windows cmd (fix #56)
    • dc99070 📌 Update package fatih/color to latest
    • 8a98fb6 🔀 v.0.3.0 merge commit
    • 8cb75ea 🗑️ Create deprecation notice for the undo command
    • 893bb32 🥅 Enhance error handling for dirty tree
    Open source →
    Release notes

    Features

    • Gitignore templates now include ".gut" to avoid committing user configuration
    • New command "git ignore update" to stop tracking previously committed files
    • The init command now prompts for a gitignore template
    • Errors generated from a dirty working tree are now more helpful
    • gut save now allows you specify an external editor (instead of using the built-in editor)

    Bug fixes

    • Color printing on the Windows Command Prompt should no longer print ANSI codes
    • gut squash now works with a local-only repository

    Deprecation

    Renaming the gut undo command

    As pointed out by an HN commenter, the 'undo' command is not well-named.
    Its role is to revert the working tree to the state of the last commit, not to undo the last commit.
    This is a subtle but important difference. Therefore, we should rename the command to something more appropriate. I think 'reset' is a good candidate.

    Open source →
  7. v0.0.0-20231102101336-161e034ac689 02 Nov 2023 pre-release

    Nothing published for this version

  8. v0.0.0-20231101182643-8a98fb6c1afe 01 Nov 2023 pre-release

    Nothing published for this version

  9. v0.0.0-20230625102627-0277a8066998 25 Jun 2023 pre-release

    Nothing published for this version

  10. v0.0.0-20230501085908-229cada058c2 01 May 2023 pre-release

    Nothing published for this version

  11. v0.0.0-20230501083545-2ce9a6287561 01 May 2023 pre-release

    Nothing published for this version

  12. v0.0.0-20230430154613-6dccd5f8c95c 30 Apr 2023 pre-release

    Nothing published for this version

  13. v0.0.0-20230410154610-2e90b6a81b87 10 Apr 2023 pre-release

    Nothing published for this version

  14. v0.0.0-20230410093514-d7484a1ddc4e 10 Apr 2023 pre-release

    Nothing published for this version

  15. v0.0.0-20230404175007-12b3b1865757 04 Apr 2023 pre-release

    Nothing published for this version

  16. v0.0.0-20230330142942-db733bd77d5c 30 Mar 2023 pre-release

    Nothing published for this version

  17. v0.0.0-20230323101018-9ecaa9510f0c 23 Mar 2023 pre-release

    Nothing published for this version

  18. v0.0.0-20230319170232-ed4d92bc1da8 19 Mar 2023 pre-release

    Nothing published for this version

  19. v0.0.0-20230318205005-010f69de4aef 18 Mar 2023 pre-release

    Nothing published for this version

  20. v0.0.0-20230305213331-9d368aa97d83 05 Mar 2023 pre-release

    Nothing published for this version

  21. v0.0.0-20230305210916-bdce12981f82 05 Mar 2023 pre-release

    Nothing published for this version

  22. v0.0.0-20230305202928-24b1359174ed 05 Mar 2023 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive