This package tries to simplify file IO with golang and is heavily inspired by Bash/Linux commands like cp
, mv
, mkdir
etc.
It provides a Path
type to give additional type safety over strings. The defined methods follow the pattern:
sourcePath.Cmd(targetPath, flags...)
e.g.
fileA.Cp(fileB, 'f')
which copies the file from path fileA
to fileB
. The f
flag (force) tells the command to remove anything existing at fileB
, if needed.
Full documentation is available on godoc.org
The author of this software is not responsible for any disadvantages arising from its usage. The author cannot be obligated to control usage of this software, i.e. for criminal activities or accidental damage caused by the use of this software on any system.
In the case you encounter an error or any unexpected behaviour, feel free to open an issue or send me a message.
- Further testing (current status: 85% of commands successfully tested)
- Improve this README