version

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package version, çalışan ikilinin ne olduğunu söyler.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsRelease added in v1.0.1

func IsRelease(v string) bool

IsRelease, verilen sürüm metninin GERÇEK bir etiket olup olmadığını söyler — yani Go'nun ürettiği bir sahte sürüm değil. Dışa açık, çünkü deseni doğrudan sınayan test var: uçtan uca test yalnızca deponun o anki durumunun ürettiği biçimi görebiliyor ve kaçan hata tam da görülmeyen biçimdeydi.

Types

type Info

type Info struct {
	// Version, etiket ("v1.0.0") ya da "dev".
	Version string

	// Tagged, sürümün derlemede basılıp basılmadığı.
	//
	// ⚠️ Version != "dev" ile aynı şey DEĞİL: birisi ileride
	// varsayılanı değiştirebilir. Niyet ayrı bir alanda duruyor.
	Tagged bool

	// Commit / CommitTime, Go'nun gömdüğü VCS bilgisi. Boş olabilir:
	// `-buildvcs=false` ya da git ağacı dışında derleme.
	Commit     string
	CommitTime string

	// Dirty, derleme anında çalışma ağacında commit'lenmemiş
	// değişiklik olup olmadığı.
	//
	// ⚠️ AYRI BİR ALAN, dipnot değil. Kirli bir ağaçtan derlenen bir
	// ikili, taşıdığı etikete karşılık gelen kaynak DEĞİLDİR — ve bir
	// güvenlik yaması doğrulanırken tam olarak bu fark önemli.
	Dirty bool

	GoVersion string
	Platform  string
}

Info, çalışan ikili hakkında bilinen her şey.

func Get

func Get() Info

Get, çalışan ikilinin bilgisini toplar.

func (Info) Short

func (i Info) Short() string

* Short, tek satırlık özet — log ve `--version` için. * * ⚠️ KİRLİLİK VE ETİKETSİZLİK BURADA DA GÖRÜNÜYOR. Kısa biçim * sürümün en çok okunacağı yer (açılış log'u); ayrımı yalnızca uzun * biçime koymak, onu pratikte hiç görünmez yapardı.

func (Info) String

func (i Info) String() string

String, çok satırlı ayrıntı — `postern version` için.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL