mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-13 10:01:08 -04:00
* Remove `make updatedeps` from Travis build. We'll follow up with more specific plans around dependency updating in subsequent PRs. * Update all `make` targets to set `GO15VENDOREXPERIMENT=1` and to filter out `/vendor/` from `./...` where appropriate. * Temporarily remove `vet` from the `make test` target until we can figure out how to get it to not vet `vendor/`. (Initial experimentation failed to yield the proper incantation.) Everything is pinned to current master, with the exception of: * Azure/azure-sdk-for-go which is pinned before the breaking change today * aws/aws-sdk-go which is pinned to the most recent tag The documentation still needs to be updated, which we can do in a follow up PR. The goal here is to unblock release.
31 lines
1.3 KiB
Markdown
31 lines
1.3 KiB
Markdown
# Speakeasy
|
|
|
|
This package provides cross-platform Go (#golang) helpers for taking user input
|
|
from the terminal while not echoing the input back (similar to `getpasswd`). The
|
|
package uses syscalls to avoid any dependence on cgo, and is therefore
|
|
compatible with cross-compiling.
|
|
|
|
[][godoc]
|
|
|
|
## Unicode
|
|
|
|
Multi-byte unicode characters work successfully on Mac OS X. On Windows,
|
|
however, this may be problematic (as is UTF in general on Windows). Other
|
|
platforms have not been tested.
|
|
|
|
## License
|
|
|
|
The code herein was not written by me, but was compiled from two separate open
|
|
source packages. Unix portions were imported from [gopass][gopass], while
|
|
Windows portions were imported from the [CloudFoundry Go CLI][cf-cli]'s
|
|
[Windows terminal helpers][cf-ui-windows].
|
|
|
|
The [license for the windows portion](./LICENSE_WINDOWS) has been copied exactly
|
|
from the source (though I attempted to fill in the correct owner in the
|
|
boilerplate copyright notice).
|
|
|
|
[cf-cli]: https://github.com/cloudfoundry/cli "CloudFoundry Go CLI"
|
|
[cf-ui-windows]: https://github.com/cloudfoundry/cli/blob/master/src/cf/terminal/ui_windows.go "CloudFoundry Go CLI Windows input helpers"
|
|
[godoc]: https://godoc.org/github.com/bgentry/speakeasy "speakeasy on Godoc.org"
|
|
[gopass]: https://code.google.com/p/gopass "gopass"
|