isabella232 / syntactic-paths

A simple library for manipulating Unix-style paths in an OS-independent way

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI Build Status Download

Syntactic Path Library

This library provides an operating-system-independent implementation of Unix-style paths, similar to the NIO UnixPath implementation.

Usage

Simple Gradle setup:

buildscript {
    repositories {
        jcenter()
    }
}

dependencies {
    compile 'com.palantir.syntactic-paths:syntactic-paths:0.6.0'
}

In Java:

Path foo = Paths.get("/a", "b").resolve("c");  // represents /a/b/c
Path bar = foo.relativize(Paths.get("/a"));  // represents b/c

License

This repository is made available under the Apache 2.0 License.

About

A simple library for manipulating Unix-style paths in an OS-independent way

License:Apache License 2.0


Languages

Language:Java 99.8%Language:Shell 0.2%