You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
garble/testdata/scripts
Daniel Martí 1682e8ee10 always require one argument for "reverse"
The "reverse" command had many levels of optional arguments:

	garble [garble flags] reverse [build flags] [package] [files]

This was pretty confusing,
and could easily lead to people running the command incorrectly:

	# note that output.txt isn't a Go package!
	garble reverse output.txt

Moreover, it made the handling of Go build flags pretty confusing.
Should the command below work?

	garble reverse -tags=mytag

It also made it easy to not notice that one must supply the main package
to properly reverse some text that it produced, like a panic message.
With the package path being implicit,
one could mistakenly provide the wrong package by running garble
in a directory containing a different package.

See #394.
4 years ago
..
asm.txt obfuscate asm function names as well (#273) 4 years ago
basic.txt testdata: use longer Go filenames for binsubstr 4 years ago
cgo.txt test importing a C struct type 4 years ago
crossbuild.txt fix windows/arm cross-build linking 4 years ago
debugdir.txt refactor "current package" with TOOLEXEC_IMPORTPATH (#266) 4 years ago
embed.txt support embedding via embed.FS 4 years ago
goprivate.txt avoid reproducibility issues with full rebuilds 4 years ago
goversion.txt use "go env -json" to collect env info all at once 4 years ago
help.txt always require one argument for "reverse" 4 years ago
implement.txt remove tinyfmt implementation from a test script 4 years ago
imports.txt testdata: use longer Go filenames for binsubstr 4 years ago
init.txt all: drop support for Go 1.15.x (#265) 4 years ago
ldflags.txt testdata: remove some unnecessary execs (#267) 4 years ago
linkname.txt fix obfuscating linkname directives that where the package name contained a dot 4 years ago
literals.txt Follow up: Obfuscate more byte slice literals 4 years ago
modinfo.txt testdata: remove some unnecessary execs (#267) 4 years ago
plugin.txt all: drop support for Go 1.15.x (#265) 4 years ago
position.txt testdata: use longer Go filenames for binsubstr 4 years ago
reflect.txt More robust reflection detection 4 years ago
reverse.txt always require one argument for "reverse" 4 years ago
seed.txt make flags like -literals and GOPRIVATE affect hashing (#288) 4 years ago
syntax.txt support aliases as embedded fields in dependencies 4 years ago
test.txt testdata: reduce the cost of short tests 4 years ago
tiny.txt testdata: deduplicate GODEBUG cleanup line 4 years ago