You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ameer A 626dd4448f
Merge pull request #1 from ojizero/test-matrix
10 months ago
.github/workflows corrected strategy placement 10 months ago
cmd add goreleaser package 10 months ago
.gitignore add goreleaser package 10 months ago
.goreleaser.yml add goreleaser package 10 months ago
LICENSE Initial release 1 year ago
README.md added tests badge 10 months ago
findup.go remote usage of afero from main package to reduce binary output size 10 months ago
findup_test.go remote usage of afero from main package to reduce binary output size 10 months ago
go.mod add basic CLI for package 10 months ago
go.sum remote usage of afero from main package to reduce binary output size 10 months ago

README.md

Go Find Up

GoDoc Run tests

Find a file or directory by walking up parent directories.

Usage

Install latest version

go get github.com/ojizero/gofindup

Import it into your code

import "github.com/ojizero/gofindup"

This package only exposes 2 functions, Findup and FindupFrom,

// looks the file recursively in parents starting from "./"
gofindup.Findup("some-file-or-directory")

// looks the file recursively in parents starting from "./some-starting-directory"
gofindup.FindupFrom("some-file-or-directory", "some-starting-directory")