mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-23 23:22:57 -06:00
158a90b25b
* Grafana provider * grafana_data_source resource. Allows data sources to be created in Grafana. Supports all data source types that are accepted in the current version of Grafana, and will support any future ones that fit into the existing structure. * Vendoring of apparentlymart/go-grafana-api This is in anticipation of adding a Grafana provider plugin. * grafana_dashboard resource * Website documentation for the Grafana provider.
44 lines
1.1 KiB
Go
44 lines
1.1 KiB
Go
// Copyright 2013 by Dobrosław Żybort. All rights reserved.
|
|
// This Source Code Form is subject to the terms of the Mozilla Public
|
|
// License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
/*
|
|
Package slug generate slug from unicode string, URL-friendly slugify with
|
|
multiple languages support.
|
|
|
|
Example:
|
|
|
|
package main
|
|
|
|
import(
|
|
"github.com/gosimple/slug"
|
|
"fmt"
|
|
)
|
|
|
|
func main () {
|
|
text := slug.Make("Hellö Wörld хелло ворлд")
|
|
fmt.Println(text) // Will print hello-world-khello-vorld
|
|
|
|
someText := slug.Make("影師")
|
|
fmt.Println(someText) // Will print: ying-shi
|
|
|
|
enText := slug.MakeLang("This & that", "en")
|
|
fmt.Println(enText) // Will print 'this-and-that'
|
|
|
|
deText := slug.MakeLang("Diese & Dass", "de")
|
|
fmt.Println(deText) // Will print 'diese-und-dass'
|
|
|
|
slug.CustomSub = map[string]string{
|
|
"water": "sand",
|
|
}
|
|
textSub := slug.Make("water is hot")
|
|
fmt.Println(textSub) // Will print 'sand-is-hot'
|
|
}
|
|
|
|
Requests or bugs?
|
|
|
|
https://github.com/gosimple/slug/issues
|
|
*/
|
|
package slug
|