reelpath
is a CLI application that prints the absolute path for a given file or directory.
sh
user at host in ~/github.com/nickgerace/reelpath
% reelpath README.md
/home/user/github.com/nickgerace/reelpath/README.md
Could this exist as a shell function? Probably. Did I want a cross-platform method to get the absolute path for a given file or directory? Yes.
Since reelpath
does not use any external dependencies, it supports all platforms that Rust supports.
Please file an issue if you encounter an error on your platform of choice.
If you're a macOS Homebrew or Linuxbrew user, then you can use the tap.
sh
brew install nickgerace/reelpath/reelpath
On all platforms that Rust supports, you can install the crate with cargo.
sh
cargo install reelpath
Keeping the crate up to date is easy with cargo-update.
sh
cargo install cargo-update
cargo install-update -a
CHANGELOG.md
?This project adheres to Semantic Versioning, but does not leverage popular changelog formats, like Keep a Changelog, because of its tiny size and purpose. Using GitHub to compare two tags, commits, etc. should suffice for this project.
https://github.com/nickgerace/reelpath/compare/<one-tag>...<another-tag>
https://github.com/nickgerace/reelpath/compare/<latest-tag>...HEAD
Local developer testing suffices for this project due to its tiny size and purpose. Continuous integration would be wasteful, but this is subject to change.
There are no binaries uploaded to GitHub since this application is best distributed via a package manager, such as cargo.
Use one of the README's installation methods to build and install reelpath
.
This repository follows and enforces the Rust programming language's Code of Conduct.