public override void Run()
        {
            if (parameters.Count < 1)
            {
                throw new SlipeException("Please specify the project name, syntax: \n" + Template + " {directory-path} [-no-download]");
            }

            string assetDirectory = parameters[0];

            SlipeAssetDirectory directory = new SlipeAssetDirectory
            {
                path      = assetDirectory,
                downloads = !options.ContainsKey("no-download"),
                extension = options.ContainsKey("extension") ? options["extension"] : null
            };

            if (targetsModule)
            {
                targetModule.assetDirectories.Add(directory);
            }
            else
            {
                config.assetDirectories.Add(directory);
            }
        }
Example #2
0
        public override void Run()
        {
            if (parameters.Count < 1)
            {
                throw new SlipeException("Please specify the project name, syntax: \n" + Template + " {directory-path}");
            }

            string assetDirectory = parameters[0];

            SlipeAssetDirectory directory = new SlipeAssetDirectory
            {
                path      = assetDirectory,
                downloads = options.ContainsKey("no-download")
            };

            if (targetsModule)
            {
                targetModule.assetDirectories.RemoveAll((directory) => directory.path == assetDirectory);
            }
            else
            {
                config.assetDirectories.RemoveAll((directory) => directory.path == assetDirectory);
            }
        }