Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Decode = &cli.Command{ Name: "decode", Aliases: []string{"d"}, Usage: "decode hashed ID", UsageText: `hashid d [hashedIDs...] hashid decode 25yodre1 hashid decode 25yodre1 re7og60y `, ArgsUsage: `decode [hashedIDs...]`, Action: func(c *cli.Context) error { if c.NArg() == 0 { return errors.New("none hash id present") } for _, v := range c.Args().Slice() { id, err := decode(v) if err != nil { return err } print(id) } return nil }, }
View Source
var Encode = &cli.Command{ Name: "encode", Aliases: []string{"e"}, Usage: "encode ID", UsageText: `hashid e [numbers...] hashid e 1988 hashid e 1988 1990 `, ArgsUsage: "encode [ids...]", Action: func(c *cli.Context) error { if c.NArg() == 0 { return errors.New("none id present") } for _, v := range c.Args().Slice() { id, err := strconv.ParseInt(v, 10, 64) if err != nil { return err } hashed, err := encode(id) print(hashed) } return nil }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.