MCPcopy Create free account
hub / github.com/driangle/taskmd / generateID

Function generateID

apps/cli/internal/cli/add.go:165–176  ·  view source on GitHub ↗
(ids []string, cfg validator.IDConfig)

Source from the content-addressed store, hash-verified

163}
164
165func generateID(ids []string, cfg validator.IDConfig) (string, error) {
166 switch cfg.Strategy {
167 case "prefixed":
168 return nextid.GeneratePrefixed(ids, cfg.Prefix, cfg.Padding), nil
169 case "random":
170 return nextid.GenerateRandom(ids, cfg.Length)
171 case "ulid":
172 return nextid.GenerateULID(ids, cfg.Length)
173 default:
174 return nextid.Calculate(ids).NextID, nil
175 }
176}
177
178func resolveTaskContent(cmd *cobra.Command, id, title string) (string, error) {
179 if addTemplate != "" {

Callers 3

planReassignmentsFunction · 0.85
resolveNextIDFunction · 0.85
runNextIDFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected