-
Notifications
You must be signed in to change notification settings - Fork 215
sshcode --version
does not print version info
#154
Comments
Confirming this on Debian Linux, using sshcode built from source. |
this is probably because those don't have release info?
But can confirm this does happen on termux, Android 8.1
…On Thu, Dec 19, 2019, 7:50 AM Chris Fonnesbeck ***@***.***> wrote:
Confirming this on Debian Linux, using sshcode built from source.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#154>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACPQOXRBVR2SGMJXSZTXKY3QZOJ23ANCNFSM4JR5QA3Q>
.
|
Yeah this is an issue with fetching sshcode using |
Maybe git version? |
How do you get the git version without a script? There's no way (to my knowledge) to get such a value using go get to build the binary. |
uhm, check the git version of |
The issue is that running That's why it's blank currently, the string has no default value and nothing is being set using a ldflag. My suggestion above was to set a default value that would be overwritten by the script for official builds. |
If you're installing from source there's no release version built into the binary. I don't think it's a big deal that it prints nothing in this case, but I'll accept a PR so custom builds say |
Yeah personally I'm totally indifferent my comments and suggestions here were just to other's benefit. That said if it's wanted by others I'll gladly submit such a PR, another option might be to simply link this issue from a FAQ in the readme, or yes leave it entirely as is as it's a pretty small non-annoyance 😄 |
One way to build with git versions is to use a script to sed a go file that
contained a variable?
Contents would be
package main
const version = "Version/commit string"
…On Thu, Mar 12, 2020, 3:36 PM Nathan Bass ***@***.***> wrote:
If you're installing from source there's no release version built into the
binary. I don't think it's a big deal that it prints nothing in this case,
but I'll accept a PR so custom builds say unofficial.
Yeah personally I'm totally indifferent my comments and suggestions here
were just to other's benefit. That said if it's wanted by others I'll
gladly submit such a PR, another option might be to simply link this issue
from a FAQ in the readme, or yes leave it entirely as is as it's a pretty
small non-annoyance 😄
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#154 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACPQOXTOOMUMBFKJBO2ZWCTRHFPVHANCNFSM4JR5QA3Q>
.
|
The problem is that script will never be called by |
Ah, yeah, go really needs to get make file support, like just run `make go`
if go exists in the make file. And it would be steps done before "go build"
…On Fri, Mar 13, 2020, 10:23 AM Nathan Bass ***@***.***> wrote:
One way to build with git versions is to use a script to sed a go file
that contained a variable? Contents would be package main const version =
"Version/commit string"
The problem is that script will *never* be called by go get which is
*always* going to be the preferred method for installing a go binary
directly from source.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#154 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACPQOXXEKIWXHZKJWDBU4BDRHJTZBANCNFSM4JR5QA3Q>
.
|
I installed sshcode via
go get -u go.coder.com/sshcode
, and when I runsshcode --version
I don't get any version info:The text was updated successfully, but these errors were encountered: