rsre

Crates.iorsre
lib.rsrsre
version0.2.4
sourcesrc
created_at2022-10-22 22:14:26.874501
updated_at2022-10-25 06:41:18.225479
descriptionTool to rename file/directory
homepagehttps://github.com/TheAwiteb/rsre
repositoryhttps://github.com/TheAwiteb/rsre
max_upload_size
id694915
size30,676
Mohammed Alotaibi (TheAwiteb)

documentation

README

Wagmi, Other currencies

Rust renamer

Rsre it's tool to rename file/directory
Zero dependencies 👀

License Rust
Continuous Integration
Release

Requirements

Install

With Cargo

# Install nightly rust
rustup toolchain install nightly
# Install Rsre with nightly rust
cargo +nightly install rsre
rsre --version

From source

# Install nightly rust
rustup toolchain install nightly
# Clone the repo
git clone https://github.com/theawiteb/rsre.git
# Change directory to it
cd rsre
# Build it with cargo
cargo +nightly build --release
# Move the binary to `/usr/bin` (Unix like system) (need permission to move in `/usr/bin`)
# You can change binary directory to `~/.cargo/bin` if its exists and it's in `$PATH`
sudo mv ./target/release/rsre /usr/bin/rsre
# Print the version
rsre --version

Why

because i don't want to write full path of the new name 😶

Using

USAGE:
    rsre FILE/DIRECTORY NEW_FULL_NAME

OPTIONS:
    -h, --help     Print help information
    -V, --version  Print version information

Example

Long path

# with mv
mv ../../foo/bar/bat/foo.txt ../../foo/bar/bat/bar.txt
# with rsre
rsre ../../foo/bar/bat/foo.txt bar.txt

Single file

rsre bar.rs foo.rs

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Commit count: 28

cargo fmt