Example #1
0
        public static async Task Run(IEnumerable <string> args)
        {
            var argList = args.ToList();

            if (argList[0] == "--help" || argList[0] == "-h")
            {
                Help.Add();
                return;
            }

            if (!Directory.Exists(BaseDirectory))
            {
                Directory.CreateDirectory(BaseDirectory);
            }

            var results = await Task.WhenAll(argList.Select(AddPackage));

            await UnpkgJson.Save(results);
        }