A better pwd with clipboard support and targeting.
brew install CodeTease/tap/bwdscoop bucket add codetease https://github.com/CodeTease/scoop-bucket
scoop install bwdcargo install bpwdYou can also download the binary from the Release page.
For more download methods, see INSTALLATION.md.
bwd [target] [-c] [-s] [-j] [-r]target: Optional path to resolve relative to current directory. Use--to separate flags from arguments (e.g.,bwd -- -my-dir).-c: Copy the result to clipboard.-s: Shorten path (replace home directory with$HOMEor%USERPROFILE%).-j: Output path information as JSON.-r: Print path relative to project root (searches for.gitor.bwd-root).
Standard Output (Absolute Path)
$ bwd
/home/codetease/projects/bpwdShortened Path (-s)
$ bwd -s
$HOME/projects/bpwdJSON Output (-j)
$ bwd -j
{"path":"/home/codetease/projects/bpwd","short":"$HOME/projects/bpwd","root":"."}Priority Logic
- JSON (
-j): Always outputs the JSON object. - Short (
-s): If JSON is not requested, outputs the shortened path. - Default: Outputs the absolute path.