cpwd

Crates.iocpwd
lib.rscpwd
version1.0.1
sourcesrc
created_at2019-04-23 16:18:51.680955
updated_at2019-04-23 16:20:48.180966
descriptioncpwd command (c)opies current working directory (pwd) into your clipboard, works cross platform without dependencies on installed software or libraries
homepage
repositoryhttps://github.com/maklemenz/cpwd-rs
max_upload_size
id129676
size38,378
Marcel Klemenz (maklemenz)

documentation

README

cpwd

cpwd is a cross platform command that (c)opies current working directory (pwd) into your clipboard.

AppVeyor branch Travis (.org) AppVeyor tests GitHub top language GitHub repo size GitHub Dependencies

install

cargo install cpwd

usage

Windows:

C:\Users\mk\git\cpwd-rs (master -> origin)> cpwd
'C:\Users\mk\source\repos\cpwd-rs' copied to clipboad

Linux / MacOS / *nix:

~/git/cpwd-rs (master -> origin)> cpwd
'/home/mk/git/cpwd-rs' copied to clipboad

Difference to ccwd

ccwd is meant for linux and requires either xcopy or xset to be installed.

cpwd works on Linux, Windows, MacOS and others.

In fact this tool was build because ccwd did work on my linux machines, but did not compile on my windows gaming rig.

build

Only Rust is required to build this.

git clone https://github.com/maklemenz/cpwd-rs
cd cpwd-rs
cargo build --release

cpwd uses opt-level='z' and lto=true to minimize binary size.

License

cpwd is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in cpwd by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Troubleshooting

make sure $HOME\.cargo\bin is in your path. If you installed Rust via rustup this should already be the case.

Commit count: 0

cargo fmt