You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repo contains a CLI and golang package for the service.
CLI
Installation
$ go install github.com/raahii/kutt-go/cmd/kutt@latest
Usage
$ kutt register <your api key>
$ kutt submit <url to shorten>
https://kutt.it/ztPDmK
❯ kutt --help
CLI tool for Kutt.it (URL Shortener)
Usage:
kutt [command]
Available Commands:
apikey Register your api key to cli
delete Delete a shorted link (Give me url id or url shorted)
list List of last 5 URL objects.
submit Submit a new short URL
help Help about any command
Flags:
-k, --apikey string api key for Kutt.it
-h, --help helpfor kutt
Use "kutt [command] --help"for more information about a command.
Go Package
Installation
$ go get -u github.com/raahii/kutt-go
Example
This is a example to get shorter url. See also codes in _example directory.
package main
import (
"fmt""log""github.com/raahii/kutt-go"
)
funcmain() {
cli:=kutt.NewClient("<api key>")
// create a short urltarget:="https://github.com/raahii/kutt-go"URL, err:=cli.Submit(
target,
// kutt.WithCustomURL("kutt-go"),// kutt.WithPassword("foobar"),// kutt.WithReuse(true),
)
iferr!=nil {
log.Fatal(err)
}
fmt.Println(URL.ShortURL) // https://kutt.it/kutt-go
}