Browse Source

Add "arch" function for "bashbrew cat" to access the current architecture string

```console
$ bashbrew cat --format '{{ arch }}' ubuntu
amd64
$ bashbrew --arch=s390x cat --format '{{ arch }}' ubuntu
s390x
$ BASHBREW_ARCH=s390x bashbrew cat --format '{{ arch }}' ubuntu
s390x
```
Tianon Gravi 8 years ago
parent
commit
68af563715
1 changed files with 3 additions and 0 deletions
  1. 3 0
      bashbrew/go/src/bashbrew/cmd-cat.go

+ 3 - 0
bashbrew/go/src/bashbrew/cmd-cat.go

@@ -42,6 +42,9 @@ func cmdCat(c *cli.Context) error {
 		"i": func() int {
 			return i
 		},
+		"arch": func() string {
+			return arch
+		},
 	}).Parse(format)
 	if err != nil {
 		return cli.NewMultiError(tmplMultiErr, err)