groovy-vfs icon indicating copy to clipboard operation
groovy-vfs copied to clipboard

A DSL for Groovy on top of Apache VFS2

Results 31 groovy-vfs issues
Sort by recently updated
recently updated
newest added

Ability to create directories on remote servers ``` groovy task makeRemoteDir ( type: VfsMkdir ) { directories 'ftp://someserver.example/path/dir?vfs.ftp.passiveMode=1' options 'vfs.ftp.userDirIsRoot' : true praxis intermediates : true } ```

enhancement
gradle

When `cp --remove-destination` is used destination files needs to be deleted first, before the copy is made. This will probably need an update to the DSL itself.

enhancement
cmdline

http://gradle.org/docs/current/groovydoc/org/gradle/api/resources/TextResource.html. This should be pretty easy to do. However it will require an minimum of Gradle 2.2 to work. (Thanks to Mark Viera for the idea - http://forums.gradle.org/people/mark_vieira)

enhancement
gradle

Print out what's happening to stdout.

enhancement
cmdline

I would like to see something like ``` groovy vfs.rm 'ftp://incoming/file', recursive:true ``` or ``` groovy vfs.delete 'ftp://incoming/file' ``` Probably should also add ``` groovy vfs.rmdir 'ftp://incoming/dir' ``` which will...

enhancement
dsl

After discussion with @marcoVermeulen, this looks like a good idea. MIght wait for GVM gradle-plugin to appear before doing this.

enhancement
cmdline

The documentation for cmdline-vfs needs to be generated into man pages.

enhancement
cmdline

Appends the content of one file to another. ``` groovy vfs { append 'sftp://server/file1', 'sftp://server/file2', 'ftp://otherserver/destinationFile' } ```

enhancement
dsl

Mirror the options that UNIX `touch` gives. ``` NAME touch - change file timestamps SYNOPSIS touch [OPTION]... FILE... DESCRIPTION Update the access and modification times of each FILE to the...

enhancement
cmdline

Add UNIX-like `rm` functionality. ``` -f, --force ignore nonexistent files and arguments, never prompt -i prompt before every removal -I prompt once before removing more than three files, or when...

enhancement
cmdline