Пакет: goda (0.5.7-1 и другие)
Ссылки для goda
Ресурсы Debian:
- Сообщения об ошибках
- Developer Information
- Debian журнал изменений
- Файл авторских прав
- Отслеживание заплат Debian
Исходный код goda:
Сопровождающие:
Внешние ресурсы:
- Сайт [github.com]
Подобные пакеты:
Go Dependency Analysis toolkit
Goda is a Go dependency analysis toolkit. It contains tools to figure out what your program is using.
Cool things it can do:
# All of the commands should be run in the cloned repository. git clone https://github.com/loov/goda && cd goda
# draw a graph of packages in github.com/loov/goda goda graph "github.com/loov/goda/..." | dot -Tsvg -o graph.svg
# draw a dependency graph of github.com/loov/goda and dependencies goda graph -cluster -short "github.com/loov/goda:all" | dot -Tsvg -o graph.svg
# list direct dependencies of github.com/loov/goda goda list "github.com/loov/goda/...:import"
# list dependency graph that reaches flag package, including std goda graph -std "reach(github.com/loov/goda/...:all, flag)" | dot -Tsvg -o graph.svg
# list packages shared by github.com/loov/goda/pkgset and github.com/loov/goda/cut goda list "shared(github.com/loov/goda/pkgset:all, github.com/loov/goda/cut:all)"
# list packages that are only imported for tests goda list "github.com/loov/goda/...: test:all - github.com/loov/goda/...:all"
# list packages that are imported with `purego` tag goda list -std "purego=1(github.com/loov/goda/...:all)"
# list packages that are imported for windows and not linux goda list "goos=windows(github.com/loov/goda/...:all) - goos=linux(github.com/loov/goda/...:all)"
# list how much memory each symbol in the final binary is taking goda weight -h $GOPATH/bin/goda
# show the impact of cutting a package goda cut ./...:all
# print dependency tree of all sub-packages goda tree ./...:all
# print stats while building a go program go build -a --toolexec "goda exec" .
# list dependency graph in same format as "go mod graph" goda graph -type edges -f '{{.ID}}{{if .Module}}{{with .Module.Version}}@{{.}}{{end}}{{end}}' ./...:all
How it differs from "go list" or "go mod"
"go list" and "go mod" are tightly integrated with Go and can answer simple queries with compatibility. They also serves as good building blocks for other tools.
goda is intended for more complicated queries and analysis. Some of the features can be reproduced by format flags and scripts. However, this library aims to make even complicated analysis fast.
Also, goda can be used together with "go list" and "go mod".
Другие пакеты, относящиеся к goda
|
|
|
|
-
- dep: libc6 (>= 2.34)
- библиотека GNU C: динамически подключаемые библиотеки
также виртуальный пакет, предоставляемый libc6-udeb
Загрузка goda
Архитектура | Версия | Размер пакета | В установленном виде | Файлы |
---|---|---|---|---|
amd64 | 0.5.7-1 b1 | 2 960,1 Кб | 9 071,0 Кб | [список файлов] |
arm64 | 0.5.7-1 | 2 532,7 Кб | 8 622,0 Кб | [список файлов] |
armel | 0.5.7-1 | 2 504,7 Кб | 8 701,0 Кб | [список файлов] |
armhf | 0.5.7-1 | 2 498,9 Кб | 8 637,0 Кб | [список файлов] |
i386 | 0.5.7-1 | 2 702,6 Кб | 8 642,0 Кб | [список файлов] |
mips64el | 0.5.7-1 | 2 261,4 Кб | 9 856,0 Кб | [список файлов] |
ppc64el | 0.5.7-1 | 2 516,2 Кб | 8 877,0 Кб | [список файлов] |
riscv64 | 0.5.7-1 | 2 522,3 Кб | 8 493,0 Кб | [список файлов] |
s390x | 0.5.7-1 | 2 676,9 Кб | 9 646,0 Кб | [список файлов] |