Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ mvy Public

πŸ“ mvy = mkdirp + mv // a cli for moving to a new directory

License

Notifications You must be signed in to change notification settings

busterc/mvy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

mvy = mkdirp + mv // a cli for moving to a new directory

Installation

$ npm install mvy --global

Usage

$ mvy <source> ... <target>
 Options
 --force, -f Overwrite existing target files
# MAJOR KEY ALERT:
#
# 1. When the <target> has a trailing slash,
# the <source> will be placed inside the <target>
#
# 2. When both the <source> and <target> have trailing slashes,
# the *ENTIRE* <source> path will be appended to the <target> path
# and the <source> files will be placed inside the appended <target> path
#
# 3. Supports multiple sources and globs
# move a file into a new directory
$ mvy somewhere/exists/a.file yet/to/be/created/directory/
# => yet/to/be/created/directory/a.file
# move multiple files into a new directory
$ mvy somewhere/exists/*.file yet/to/be/created/directory/
# => yet/to/be/created/directory/a.file
# => yet/to/be/created/directory/b.file
# move a file into a new directory and rename the file
$ mvy somewhere/exists/a.file yet/to/be/created/directory/b.file
# => yet/to/be/created/directory/b.file
# move a directory into a new directory
$ mvy somewhere/exists yet/to/be/created/directory/
# => yet/to/be/created/directory/exists/
# => yet/to/be/created/directory/exists/a.file
# move a directory into a new directory and rename the directory
$ mvy somewhere/exists yet/to/be/created/directory
# => yet/to/be/created/directory/
# => yet/to/be/created/directory/a.file
# move a directory into a new directory *APPENDING THE SOURCE PATH*
$ mvy somewhere/exists/ yet/to/be/created/directory/
# => yet/to/be/created/directory/somewhere/exists/
# => yet/to/be/created/directory/somewhere/exists/a.file

License

ISC Β© Buster Collings

About

πŸ“ mvy = mkdirp + mv // a cli for moving to a new directory

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /