Skip to content

go-script-bash v1.2.0

Choose a tag to compare

@mbland mbland released this 14 Dec 03:16
· 491 commits to main since this release

This release adds a stack trace feature to the public API.

The ./go script: a unified development environment interface

Source: https://github.com/mbland/go-script-bash

A ./go script aims to abstract away many of the steps needed to develop (and sometimes deploy) a software project. It is a replacement for READMEs and other documents that may become out-of-date, and when maintained properly, should provide a cohesive and discoverable interface for common project tasks.

The ./go script idea came from Pete Hodgson's blog posts In Praise of the ./go Script: Part I and Part II.

Note: The ./go script concept is completely unrelated to the Go programming language, though the Go language's go command encapsulates many common project functions in a similar fashion.

This software is made available as Open Source software under the ISC License. If you'd care to contribute to this project, be it code fixes, documentation updates, or new features, please read the CONTRIBUTING.md file.

What's new in this release

Print stack traces

The @go.print_stack_trace function is now part of the public API. Its original use case was to provide more helpful error messages from . "$_GO_USE_MODULES", but it's generally useful. See the function comments in go-core.bash and ./go test --edit core/print-stack-trace for more information.

Changes since v1.1.2

fb6f3ae Mike Bland 
        Merge pull request #27 from mbland/stack-trace
30790c9 Mike Bland 
        use: Show stack trace when an import fails
8563f4d Mike Bland 
        core: Add @go.print_stack_trace to public API