An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: github.com/anacrolix/tagflag

Package tagflag uses reflection to derive flags and positional arguments to a program, and parses and sets them from a slice of arguments. For example: Supported tags include: MarshalArgs is called on fields that implement ArgsMarshaler. A number of arguments matching the arity of the field are passed if possible. Slices will collect successive values, within the provided arity constraints. A few helpful types have builtin marshallers, for example Bytes, *net.TCPAddr, *url.URL, time.Duration, and net.IP. Flags are strictly passed with the form -K or -K=V. No space between -K and the value is allowed. This allows positional arguments to be mixed in with flags, and prevents any confusion due to some flags occasionally not taking values. A `--` will terminate flag parsing, and treat all further arguments as positional. A builtin help and usage printer are provided, and activated when passing -h or -help. Flag and positional argument names are automatically munged to fit the standard scheme within tagflag.
6 versions
Latest release: almost 2 years ago
196 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/anacrolix/tagflag

View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/anacrolix%2Ftagflag

Dependent Repos 599

overline-mining/gool
it's scary

Size: 855 KB - Last synced: 15 days ago - Pushed: 15 days ago

bgelb/erigon Fork of ledgerwatch/erigon
Ethereum implementation on the efficiency frontier

Size: 307 MB - Last synced: 10 months ago - Pushed: 10 months ago

HereNotThere/dendrite Fork of matrix-org/dendrite
Dendrite is a second-generation Matrix homeserver written in Go!

Size: 42.1 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

pastelnetwork/gonode
All Golang functionality in Pastel Network is consolidated in this repo

Size: 165 MB - Last synced: 9 months ago - Pushed: 9 months ago

varbhat/exatorrent
🧲 Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.

Size: 2.58 MB - Last synced: 5 days ago - Pushed: 5 days ago

donwa/gclone
rclone mod

Size: 132 KB - Last synced: about 1 month ago - Pushed: about 4 years ago

yunionio/ocadm

Size: 15.8 MB - Last synced: 14 days ago - Pushed: about 1 month ago

YouROK/TorrServer
Torrent stream server

Size: 38.9 MB - Last synced: 5 days ago - Pushed: 5 days ago

zzniwei/test
customizing rclone with batchcopy subcommand

Size: 14.9 MB - Last synced: almost 2 years ago - Pushed: almost 3 years ago

phillipberndt/iwebd
iwebd combines a bunch of means to share files over the local network in a single monolith: http, ftp, dlna, webdav

Size: 250 KB - Last synced: 12 days ago - Pushed: 6 months ago

scylladb/scylla-manager
The Scylla Manager

Size: 52.7 MB - Last synced: 4 days ago - Pushed: 5 days ago

iterative/terraform-provider-iterative
☁️ Terraform plugin for machine learning workloads: spot instance recovery & auto-termination | AWS, GCP, Azure, Kubernetes

Size: 20.3 MB - Last synced: 4 days ago - Pushed: 5 months ago

yunionio/kubecomps
Managing Kubernetes Clusters Across Multi-cloud Based on APIs of Cloudpods

Size: 22.4 MB - Last synced: 21 days ago - Pushed: about 1 month ago

dlminvestments/dlm-CoreDNS

Size: 78.8 MB - Last synced: 11 days ago - Pushed: 12 days ago

CortexFoundation/torrentfs
A p2p file system for https://github.com/CortexFoundation/CortexTheseus with pure Golang

Size: 2.74 MB - Last synced: 9 days ago - Pushed: 9 days ago

status-im/status-go
The Status module that consumes go-ethereum

Size: 189 MB - Last synced: 4 days ago - Pushed: 4 days ago

smmr-software/mabel
A fancy BitTorrent client for the terminal

Size: 977 KB - Last synced: 26 days ago - Pushed: over 1 year ago

pojntfx/multiplex
Watch torrents with your friends.

Size: 12.8 MB - Last synced: 22 days ago - Pushed: about 2 months ago

igungor/cmd
Various command line tools

Size: 296 KB - Last synced: about 1 month ago - Pushed: over 1 year ago

triton/triton
Triton Operating System

Size: 285 MB - Last synced: 27 days ago - Pushed: over 2 years ago

DanChunStone/FileServer-Golang
Go语言实现的分布式云存储系统,仿云盘功能

Size: 575 KB - Last synced: about 2 years ago - Pushed: almost 6 years ago

leighmacdonald/mika
Modern bittorrent tracker designed for private site use with multiple storage backends

Size: 2.39 MB - Last synced: 11 months ago - Pushed: almost 2 years ago

anacrolix/wat
Tests of behaviour in the language and standard library

Size: 18.6 KB - Last synced: about 1 year ago - Pushed: over 3 years ago

thaliaarchi/ia
Internet Archive library in Go

Size: 52.7 KB - Last synced: about 2 months ago - Pushed: almost 3 years ago

gowins/go-api

Size: 276 KB - Last synced: 11 months ago - Pushed: almost 4 years ago

stack-labs/XConf
分布式配置中心

Size: 4.45 MB - Last synced: 3 months ago - Pushed: about 2 years ago

vearch/vearch
Distributed vector search for AI-native applications

Size: 35.8 MB - Last synced: 9 days ago - Pushed: 11 days ago

anacrolix/envpprof
Allows run time configuration of Go's pprof features and default HTTP mux using environment variables.

Size: 16.6 KB - Last synced: 11 months ago - Pushed: about 2 years ago

chihaya/chihaya
A customizable, multi-protocol BitTorrent Tracker

Size: 3.55 MB - Last synced: 20 days ago - Pushed: almost 2 years ago