mirror of https://github.com/CrimsonTome/tldr.git
go*: add Turkish translation (#9447)
parent
afac125d3c
commit
d0ace9faf9
|
@ -0,0 +1,8 @@
|
||||||
|
# go bug
|
||||||
|
|
||||||
|
> Bug bildir.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Start_a_bug_report>.
|
||||||
|
|
||||||
|
- Bug bildirisini başlatmak için bir website aç:
|
||||||
|
|
||||||
|
`go bug`
|
|
@ -0,0 +1,20 @@
|
||||||
|
# go build
|
||||||
|
|
||||||
|
> Go kaynaklarını derle.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Compile_packages_and_dependencies>.
|
||||||
|
|
||||||
|
- Bir 'package main' dosyasını derle (çıktı uzantısız bir dosya ismi olacak):
|
||||||
|
|
||||||
|
`go build {{örnek/konum/main.go}}`
|
||||||
|
|
||||||
|
- Çıktı dosya ismini belirterek derle:
|
||||||
|
|
||||||
|
`go build -o {{örnek/konum/binary}} {{örnek/konum/kaynak.go}}`
|
||||||
|
|
||||||
|
- Bir paket yarat:
|
||||||
|
|
||||||
|
`go build -o {{örnek/konum/binary}} {{örnek/konum/paket}}`
|
||||||
|
|
||||||
|
- Bir ana paketi veri yarış tanımlayıcısını etkinleştirerek çalıştırılabilir olarak derle.
|
||||||
|
|
||||||
|
`go build -race -o {{örnek/konum/çalıştırılabilir}} {{örnek/konum/ana_paket}}`
|
|
@ -0,0 +1,20 @@
|
||||||
|
# go clean
|
||||||
|
|
||||||
|
> Obje ve önbellek dosyalarını sil.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Remove_object_files_and_cached_files>.
|
||||||
|
|
||||||
|
- Hiçbir şeyi silmeden silme komutlarını yazdır:
|
||||||
|
|
||||||
|
`go clean -n`
|
||||||
|
|
||||||
|
- Yapım önbelleğini sil:Delete the build cache:
|
||||||
|
|
||||||
|
`go clean -cache`
|
||||||
|
|
||||||
|
- Tüm önbelleğe alınan test sonuçlarını sil:
|
||||||
|
|
||||||
|
`go clean -testcache`
|
||||||
|
|
||||||
|
- Modül önbelleğni sil:
|
||||||
|
|
||||||
|
`go clean -modcache`
|
|
@ -0,0 +1,24 @@
|
||||||
|
# go doc
|
||||||
|
|
||||||
|
> Bir paket veya sembolün dokümentasyonunu göster.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Show_documentation_for_package_or_symbol>.
|
||||||
|
|
||||||
|
- Mevcut paket için dokümentasyonu göster:
|
||||||
|
|
||||||
|
`go doc`
|
||||||
|
|
||||||
|
- Paket dokümentasyonunu ve dışa aktarılmış sembolleri göster:
|
||||||
|
|
||||||
|
`go doc {{encoding/json}}`
|
||||||
|
|
||||||
|
- Sembollerin de dokümentasyonunu göster:
|
||||||
|
|
||||||
|
`go doc -all {{encoding/json}}`
|
||||||
|
|
||||||
|
- Kaynakları da göster:
|
||||||
|
|
||||||
|
`go doc -all -src {{encoding/json}}`
|
||||||
|
|
||||||
|
- Belirtilen sembolü göster:
|
||||||
|
|
||||||
|
`go doc -all -src {{encoding/json.Number}}`
|
|
@ -0,0 +1,20 @@
|
||||||
|
# go env
|
||||||
|
|
||||||
|
> Go toolchain'in kullandığı ortam değişkenlerini yönet.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Print_Go_environment_information>.
|
||||||
|
|
||||||
|
- Tüm ortam değişkenlerini göster:
|
||||||
|
|
||||||
|
`go env`
|
||||||
|
|
||||||
|
- Belirtilen ortam değişkenlerini göster:
|
||||||
|
|
||||||
|
`go env {{GOPATH}}`
|
||||||
|
|
||||||
|
- Bir değere ortam değişkeni ata:
|
||||||
|
|
||||||
|
`go env -w {{GOBIN}}={{örnek/konum/dizin}}`
|
||||||
|
|
||||||
|
- Ortam değişkeninin değerini sıfırla:
|
||||||
|
|
||||||
|
`go env -u {{GOBIN}}`
|
|
@ -0,0 +1,8 @@
|
||||||
|
# go fix
|
||||||
|
|
||||||
|
> Yeni API'ler kullanmak için paketleri güncelle.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Update_packages_to_use_new_APIs>.
|
||||||
|
|
||||||
|
- Paketleri yeni API'ler kullanmak için güncelle:
|
||||||
|
|
||||||
|
`go fix {{paketler}}`
|
|
@ -0,0 +1,25 @@
|
||||||
|
# go fmt
|
||||||
|
|
||||||
|
> Go kaynak dosyalarını formatla.
|
||||||
|
> Değiştirilen dosya isimlerini yazdırır.
|
||||||
|
> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Gofmt__reformat__package_sources>.
|
||||||
|
|
||||||
|
- Mevcut dizindeki Go kaynak dosyalarını formatla:
|
||||||
|
|
||||||
|
`go fmt`
|
||||||
|
|
||||||
|
- Belirtilen Go paketini içe aktarım yolunda formatla (`$GOPATH/src`):
|
||||||
|
|
||||||
|
`go fmt {{örnek/konum/paket}}`
|
||||||
|
|
||||||
|
- Paketi mevcut dizinde ve tüm öbür alt dizinlerde formatla (`...` ifadesine dikkat):
|
||||||
|
|
||||||
|
`go fmt {{./...}}`
|
||||||
|
|
||||||
|
- Hiçbir şeyi düzenlemeden format komutlarının ne yapacağını yazdır:
|
||||||
|
|
||||||
|
`go fmt -n`
|
||||||
|
|
||||||
|
- Komut çalışırken arkaplanda hangi komutların çalıştığını yazdır:
|
||||||
|
|
||||||
|
`go fmt -x`
|
|
@ -0,0 +1,8 @@
|
||||||
|
# go generate
|
||||||
|
|
||||||
|
> Kaynak dosyaları içinde komut çalıştırarak Go dosyaları oluştur.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Generate_Go_files_by_processing_source>.
|
||||||
|
|
||||||
|
- Kaynak dosyaları içinde komut çalıştırarak Go dosyaları oluştur:
|
||||||
|
|
||||||
|
`go generate`
|
|
@ -0,0 +1,16 @@
|
||||||
|
# go get
|
||||||
|
|
||||||
|
> Bir bağımlılık paketi ekle veya eski GOPATH modunda paket indir.
|
||||||
|
> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Add_dependencies_to_current_module_and_install_them>.
|
||||||
|
|
||||||
|
- `go.mod`'a modül modunda (module-mode) belirtilen bir paket ekle veya paketi GOPATH modunda indir:
|
||||||
|
|
||||||
|
`go get {{ornek.com/pkg}}`
|
||||||
|
|
||||||
|
- Paketi module-aware modunda belirtilen sürümde düzenle:
|
||||||
|
|
||||||
|
`go get {{ornek.com/pkg}}@{{v1.2.3}}`
|
||||||
|
|
||||||
|
- Belirtilen paketi sil:
|
||||||
|
|
||||||
|
`go get {{ornek.com/pkg}}@{{none}}`
|
|
@ -0,0 +1,20 @@
|
||||||
|
# go install
|
||||||
|
|
||||||
|
> İçe aktarım yollarıyla isimlendirilen paketleri derle ve indir.
|
||||||
|
> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Compile_and_install_packages_and_dependencies>.
|
||||||
|
|
||||||
|
- Mevcut paketi derle ve indir:
|
||||||
|
|
||||||
|
`go install`
|
||||||
|
|
||||||
|
- Belirtilen yerel paketi derle ve indir:
|
||||||
|
|
||||||
|
`go install {{örnek/konum/paket}}`
|
||||||
|
|
||||||
|
- Bir programın son sürümünü mevcut dizindeki `go.mod`'u yoksayarak indir:
|
||||||
|
|
||||||
|
`go install {{golang.org/x/tools/gopls}}@{{latest}}`
|
||||||
|
|
||||||
|
- Bir programın mevcut dizindeki `go.mod`'da belirtilen sürümünü indir:
|
||||||
|
|
||||||
|
`go install {{golang.org/x/tools/gopls}}`
|
|
@ -0,0 +1,20 @@
|
||||||
|
# go list
|
||||||
|
|
||||||
|
> Paket ve modülleri sırala.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-List_packages_or_modules>.
|
||||||
|
|
||||||
|
- Paketleri sırala:
|
||||||
|
|
||||||
|
`go list ./...`
|
||||||
|
|
||||||
|
- Standart paketleri sırala:
|
||||||
|
|
||||||
|
`go list std`
|
||||||
|
|
||||||
|
- Paketleri JSON formatında sırala:
|
||||||
|
|
||||||
|
`go list -json time net/http`
|
||||||
|
|
||||||
|
- Modül bağımlılıklarını ve erişilebilir güncellemeleri sırala:
|
||||||
|
|
||||||
|
`go list -m -u all`
|
|
@ -0,0 +1,24 @@
|
||||||
|
# go mod
|
||||||
|
|
||||||
|
> Modül yönetimi.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Module_maintenance>.
|
||||||
|
|
||||||
|
- Mevcut dizinde yeni modül başlat:
|
||||||
|
|
||||||
|
`go mod init {{modülİsmi}}`
|
||||||
|
|
||||||
|
- Modülleri yerel önbelleğe yükle:
|
||||||
|
|
||||||
|
`go mod download`
|
||||||
|
|
||||||
|
- Kaybolan modülleri ekle ve kullanılmayanları sil:
|
||||||
|
|
||||||
|
`go mod tidy`
|
||||||
|
|
||||||
|
- Bağlılıkların beklenen içeriğe sahip olduklarını doğrula:
|
||||||
|
|
||||||
|
`go mod verify`
|
||||||
|
|
||||||
|
- Tüm bağlılıkların kaynaklarını satıcı dizine kopyala:
|
||||||
|
|
||||||
|
`go mod vendor`
|
|
@ -0,0 +1,12 @@
|
||||||
|
# go run
|
||||||
|
|
||||||
|
> Binary (ikili sayı değeri) kaydetmeden Go kodunu derle ve çalıştır.
|
||||||
|
> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Compile_and_run_Go_program>.
|
||||||
|
|
||||||
|
- Bir Go dosyası çalıştır:
|
||||||
|
|
||||||
|
`go run {{örnek/konum/dosya.go}}`
|
||||||
|
|
||||||
|
- Ana bir Go paketi çalıştır:
|
||||||
|
|
||||||
|
`go run {{örnek/konum/paket}}`
|
|
@ -0,0 +1,28 @@
|
||||||
|
# go test
|
||||||
|
|
||||||
|
> Go paketlerini test et (dosyalar `_test.go` ifadesiyle bitmeli).
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Testing_flags>.
|
||||||
|
|
||||||
|
- Mevcut dizinde bulunan paketleri test et:
|
||||||
|
|
||||||
|
`go test`
|
||||||
|
|
||||||
|
- Mevcut dizindeki paketleri ayrıntılı şekilde test et:
|
||||||
|
|
||||||
|
`go test -v`
|
||||||
|
|
||||||
|
- Mevcut dizindeki ve tüm alt dizinlerdeki paketleri test et (`...` ifadesine dikkat):
|
||||||
|
|
||||||
|
`go test -v ./...`
|
||||||
|
|
||||||
|
- Mevcut dzindeki paketleri test et ve tüm kalite testlerini çalıştır:
|
||||||
|
|
||||||
|
`go test -v -bench .`
|
||||||
|
|
||||||
|
- Mevcut dizindeki paketleri test et ve 50 saniye içinde tüm kalite testlerini çalıştır:
|
||||||
|
|
||||||
|
`go test -v -bench . -benchtime {{50s}}`
|
||||||
|
|
||||||
|
- Paketleri kapsamlı bir analiz ile test et:
|
||||||
|
|
||||||
|
`go test -cover`
|
|
@ -0,0 +1,21 @@
|
||||||
|
# go tool
|
||||||
|
|
||||||
|
> Belirtilen bir Go aracını veya komutunu çalıştır.
|
||||||
|
> Bir Go komutunu tipik olarak hata ayıklamak için tek başına bir binary olarak çalıştır.
|
||||||
|
> Daha fazla bilgi için: <https://pkg.go.dev/cmd/go#hdr-Run_specified_go_tool>.
|
||||||
|
|
||||||
|
- Erişilebilir araçları sırala:
|
||||||
|
|
||||||
|
`go tool`
|
||||||
|
|
||||||
|
- Go bağ aracını çalıştır:
|
||||||
|
|
||||||
|
`go tool link {{örnek/konum/main.o}}`
|
||||||
|
|
||||||
|
- Çalıştırılacak komutu çalıştırmadan yazdır (`whereis`'e benzer):
|
||||||
|
|
||||||
|
`go tool -n {{komut}} {{argümanları}}`
|
||||||
|
|
||||||
|
- Belirtilen araç için resmi dokümentasyonu göster:
|
||||||
|
|
||||||
|
`go tool {{komut}} --help`
|
|
@ -0,0 +1,12 @@
|
||||||
|
# go version
|
||||||
|
|
||||||
|
> Go sürümünü yazdır.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org/cmd/go/#hdr-Print_Go_version>.
|
||||||
|
|
||||||
|
- Go sürümünü yazdır:
|
||||||
|
|
||||||
|
`go version`
|
||||||
|
|
||||||
|
- Belirtilen çalıştırılabilir dosyanın yapımı için kullanılan Go sürümünü yazdır:
|
||||||
|
|
||||||
|
`go version {{örnek/konum/çalıştırılabilir_dosya}}`
|
|
@ -0,0 +1,29 @@
|
||||||
|
# go vet
|
||||||
|
|
||||||
|
> Go kaynak kodunu kontrol et ve şüpheli yapıları bildir (örneğin Go kaynak dosyalarını tiftik et).
|
||||||
|
> Go vet komutu eğer sorun bulunduysa sıfır olmayan bir çıkış kodu yazdırır. Eğer herhangi bir sorun bulunmadıysa sıfır çıkış kodu yazdırılır.
|
||||||
|
> More information: <https://pkg.go.dev/cmd/vet>.
|
||||||
|
|
||||||
|
- Mevcut dizindeki Go paketini kontrol et:
|
||||||
|
|
||||||
|
`go vet`
|
||||||
|
|
||||||
|
- Belirtilen yoldaki Go paketini kontrol et:
|
||||||
|
|
||||||
|
`go vet {{örnek/dosya_veya_dizin}}`
|
||||||
|
|
||||||
|
- Go vet ile çalıştırılabilecek erişilebilir kontrolleri sırala:
|
||||||
|
|
||||||
|
`go tool vet help`
|
||||||
|
|
||||||
|
- Belirtilen bir kontrol için detayları ve bayrakları göster:
|
||||||
|
|
||||||
|
`go tool vet help {{kontrol_ismi}}`
|
||||||
|
|
||||||
|
- Kontrolün sorun bulmasına sebep olan satırları artı N sayıda ek içeriği görüntüle:
|
||||||
|
|
||||||
|
`go vet -c={{N}}`
|
||||||
|
|
||||||
|
- Analiz ve hataları JSON formatında çıkart:
|
||||||
|
|
||||||
|
`go vet -json`
|
|
@ -0,0 +1,33 @@
|
||||||
|
# go
|
||||||
|
|
||||||
|
> Go kaynak kodunu yönetmeye yarayan bir araç.
|
||||||
|
> `go build` gibi bazı alt komutların kendı kullanım dokümentasyonları mevcut.
|
||||||
|
> Daha fazla bilgi için: <https://golang.org>.
|
||||||
|
|
||||||
|
- İçe aktarım yolunda belirtilen şekilde bir paketi indir ve yükle:
|
||||||
|
|
||||||
|
`go get {{paket_yolu}}`
|
||||||
|
|
||||||
|
- Bir kaynak dosyasını derle ve çalıştır (bir `main` paketine sahip olmalı):
|
||||||
|
|
||||||
|
`go run {{dosya}}.go`
|
||||||
|
|
||||||
|
- Bir kaynak dosyasını belirtilen çalıştırılabilir dosyaya derle:
|
||||||
|
|
||||||
|
`go build -o {{çalıştırılabilir}} {{dosya}}.go`
|
||||||
|
|
||||||
|
- Mevcut dizinde bulunan paketi derle:
|
||||||
|
|
||||||
|
`go build`
|
||||||
|
|
||||||
|
- Mevcut paket için tüm test durumlarını çalıştır (bahsi geçen dosyalar `_test.go` ifadesi ile bitmeli):
|
||||||
|
|
||||||
|
`go test`
|
||||||
|
|
||||||
|
- Mevcut paketi derle ve indir:
|
||||||
|
|
||||||
|
`go install`
|
||||||
|
|
||||||
|
- Mevcut diizinde yeni bir modül başlat:
|
||||||
|
|
||||||
|
`go mod init {{modül_ismi}}`
|
Loading…
Reference in New Issue