33 new examples across 8 dedicated files. Removed phantom CleanPath (in RFC spec but never implemented — spec drift caught by examples). 545 tests total, 84.8% coverage. Every major primitive has compilable examples that serve as test, documentation seed, and godoc content. Co-Authored-By: Virgil <virgil@lethean.io>
28 lines
446 B
Go
28 lines
446 B
Go
package core_test
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
. "dappco.re/go/core"
|
|
)
|
|
|
|
func ExampleJoinPath() {
|
|
fmt.Println(JoinPath("deploy", "to", "homelab"))
|
|
// Output: deploy/to/homelab
|
|
}
|
|
|
|
func ExamplePathBase() {
|
|
fmt.Println(PathBase("/srv/workspaces/alpha"))
|
|
// Output: alpha
|
|
}
|
|
|
|
func ExamplePathDir() {
|
|
fmt.Println(PathDir("/srv/workspaces/alpha"))
|
|
// Output: /srv/workspaces
|
|
}
|
|
|
|
func ExamplePathExt() {
|
|
fmt.Println(PathExt("report.pdf"))
|
|
// Output: .pdf
|
|
}
|
|
|