file-cli
v1.2.0
Published
CLI tool to do basic file operations (copy, read, write, move...) in a cross-platform way
Downloads
184
Maintainers
Readme
File CLI
CLI tool to do basic file operations in a cross-platform way. Uses fs-extra under the hood.
Install
Install globally:
npm i -g file-cli
Or install into your project's dev-dependencies to use in your scripts:
npm i -D file-cli
Commands
The CLI can be used as fcli
, which is a little shorter than file-cli
.
Run fcli --help
to view a list of commands in your terminal.
Read
fcli read <path>
Reads a file and prints it to stdout
Write
fcli write <path> <data>
Writes data to a file
Ensure
fcli ensure <path> [-f]
Ensures a file or directory exists.
-f
,--file
: path is a file
Copy
fcli copy <from> <to> [-o]
Copies a file or the contents of a directory (unix equivalent: cp -r
)
-o
,--overwrite
: overwrite target file if it already exists
Move
fcli move <from> <to> [-o]
Moves or renames a file (unix equivalent: mv
)
-o
,--overwrite
: overwrite target file if it already exists
Remove
fcli remove <path>
Removes a file or directory (unix equivalent: rm -rf
)