Browse Source

Move generate.

master
Josh Mudge 11 months ago
parent
commit
e94bb9dbfe
2 changed files with 4 additions and 4 deletions
  1. +3
    -3
      All/Sign Using OV Cert.md
  2. +1
    -1
      All/versioninfo.json

+ 3
- 3
All/Sign Using OV Cert.md View File

@@ -25,10 +25,8 @@ Download `server.go` by running the following in a command prompt:
powershell -Command Invoke-WebRequest -OutFile server.go https://git.rootprojects.org/josh/code-signing-final/raw/branch/master/All/server.go

# Download a pre-made config file for goversioninfo:
powershell -Command Invoke-WebRequest -OutFile versioninfo.json https://git.rootprojects.org/josh/code-signing-final/raw/branch/master/All/versioninfo.json

# Then generate the configuration by running the following in a command prompt:
go generate
powershell -Command Invoke-WebRequest -OutFile versioninfo.json https://git.rootprojects.org/josh/code-signing-final/raw/branch/master/All/versioninfo.json
```

This will create a configuration file named `versioninfo.json` in the current directory. There are three things you will want to edit: 1. The version of the application, 2. The "publisher" or company name and 3. The product name.
@@ -43,6 +41,8 @@ Next, you can set the "publisher name" by filling in the `CompanyName` value wit
Lastly, you can give your application a name, like "Go Web Server" under the `ProductName` value.

```
# Generate the info goversioninfo needs by running the following in a command prompt:
go generate
# Next, build your server app.
go build -o server.exe -ldflags "-s -w -H=windowsgui"
```


+ 1
- 1
All/versioninfo.json View File

@@ -23,7 +23,7 @@
"CompanyName": "Root Group LLC.",
"FileDescription": "A Go Web Server",
"FileVersion": "1.0",
"InternalName": "serve",
"InternalName": "go-server",
"LegalCopyright": "(C) Root Group LLC.",
"LegalTrademarks": "",
"OriginalFilename": "",


Loading…
Cancel
Save