Releases: lordofscripts/goask
Release list
v1.2.1
What's New
- Fixed bug in
goask.InputSelection.GetTagValue()that broken when used in dynamic questionaires or multiple-choice.
Well, I needed that for my ongoing Caesar project.
Change Log
Full Changelog: v1.1.2...v1.2.0
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's New
goask.ITagValueinterface which is supported bygoask.ICurious- You can now attach a value tag (different from the question number) to instances like
InputSelection,InputRequest[T],SmartQuestion, the multiple choices, etc. - Updated demo applets
- Now using Semantic Versioning
Well, I needed that for my ongoing Caesar project.
Change Log
Full Changelog: v1.1.2...v1.2.0
v1.1.2
Changes
- The hand that rocks the cradle points to the answer during input selection. Simply indent it for aesthetic purposes.
- Bumped version to
v1.1.2
That's all, I am using it in a big CLI project that required Interactive Ask & Answer, worked like a charm.
Change Log
Full Changelog: v1.1.1...v1.1.2
v1.1.1
Forgot to update version.go to report the correct version. There seem to be some other problem as well because the project where I use this module keeps on getting an old version.
Full Changelog: v1.1...v1.1.1
v1.1
Added tty package which is a collection of simple functions for using the console/terminal with ANSI colors and cursor addressing.
- Print beautifully on the console using colors (if supported by terminal). See
cmd/demo-tty - Cursor addressing on the console terminal
- A simple
tty.ShowProgressBar()function with 3 progress bar styles.
Change Log
Full Changelog: v1.0.2...v1.1
v1.0.2
- Introduced a predefined final state
fsm.DefaultFinalStatewith predefined Idfsm.StateFinal - Github repository renamed from
github.com/lordofscripts/go-asktogithub.com/lordofscripts/goaskbecause it was giving compilation problems when used in other projects - Changed all references from
go-asktogoask - Updated the
cmd/demo-ivrsample application to use two final states, one defined in the app and the other the predefined version.
Change Log
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Maintenance release to update go.mod to declare the module properly so that it could get go get from GitHub.
Full Changelog: v1.0...v1.0.1
v1.0
Initial Release
- Let your console applications do question/answer easily for character/rune, string or integer.
- Lets you create multiple-choice questions (see example in
cmd/demo-ask) - Predefined interfaces
- Includes a simple Finite State Machine implementation that is suitable for complex questionaires with varying workflows (see example in
cmd/demo-ivr)
Change Log
Full Changelog: https://github.com/lordofscripts/go-ask/commits/v1.0