module.exports = function (grunt) {
    grunt.initConfig({
        "sling-content": {
            root: "root"
        }
    });

    grunt.loadTasks("../../tasks");

    grunt.registerTask("default", ["sling-content"]);
};
@@ -60,31 +60,212 @@
         
-%22
 sling
--
+Post: %7B%0A            options: %7B%0A                host: 'localhost',%0A                port: '8080',%0A                user: 'admin',%0A                pass: 'admin'%0A            %7D,%0A            
 content
-%22
 : %7B%0A    
@@ -276,20 +276,178 @@
     
+    
-root: %22root%22
+dest: %22/content%22,%0A                src: %22root/content%22%0A            %7D,%0A            apps: %7B%0A                dest: %22/apps%22,%0A                src: %22root/apps%22%0A            %7D
 %0A   
@@ -544,17 +544,21 @@
 ling
--
+Post:
 content%22
 %5D);%0A
@@ -553,14 +553,32 @@
 content%22
+, %22slingPost:apps%22
 %5D);%0A%7D;

change example gruntfile so it uses the new slingPost task and new source-destination mapping - #10