Add Path.Base helper
am: 4f6fc9c1d8
Change-Id: I2e671b0916588d960d5ed5e496a5522564d4dee2
This commit is contained in:
@@ -79,8 +79,11 @@ type Path interface {
|
||||
// Returns the path in string form
|
||||
String() string
|
||||
|
||||
// Returns the current file extension of the path
|
||||
// Ext returns the extension of the last element of the path
|
||||
Ext() string
|
||||
|
||||
// Base returns the last element of the path
|
||||
Base() string
|
||||
}
|
||||
|
||||
// WritablePath is a type of path that can be used as an output for build rules.
|
||||
@@ -284,6 +287,10 @@ func (p basePath) Ext() string {
|
||||
return filepath.Ext(p.path)
|
||||
}
|
||||
|
||||
func (p basePath) Base() string {
|
||||
return filepath.Base(p.path)
|
||||
}
|
||||
|
||||
// SourcePath is a Path representing a file path rooted from SrcDir
|
||||
type SourcePath struct {
|
||||
basePath
|
||||
|
Reference in New Issue
Block a user