Example #1
0
        static void Main(string[] args)
        {
            // initialize app
            config = ConfigurationManager.AppSettings;
            s3     = new s3cmd(config["AWSAccessKey"], config["AWSSecretKey"], config["Region"]);
            s3.accesscontrol(config["ACL"]);
            s3.threads(Int32.Parse(config["Threads"]));
            s3.retry(Int32.Parse(config["Retries"]));
            s3.timeout(Int32.Parse(config["PutTimeout"]));

            // interpret input comand
            if (args.Length > 0)
            {
                StringBuilder command = new StringBuilder("");
                foreach (string a in args)
                {
                    command.Append(a + " ");
                }
                Cmd(command.ToString());
            }
            else
            {
                while (true)
                {
                    Console.Write("S3> ");
                    string cmd = Console.ReadLine();
                    Cmd(cmd);
                }
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            // initialize app
            config = ConfigurationManager.AppSettings;
            s3 = new s3cmd(config["AWSAccessKey"], config["AWSSecretKey"], config["Region"]);
            s3.accesscontrol(config["ACL"]);
            s3.threads(Int32.Parse(config["Threads"]));
            s3.retry(Int32.Parse(config["Retries"]));
            s3.timeout(Int32.Parse(config["PutTimeout"]));

            // interpret input comand
            if ( args.Length > 0 )
            {
                StringBuilder command = new StringBuilder("");
                foreach(string a in args)
                {
                    command.Append(a + " ");
                }
                Cmd(command.ToString());
            }
            else
            {
                while ( true )
                {
                    Console.Write("S3> ");
                    string cmd = Console.ReadLine();
                    Cmd(cmd);
                }
            }
        }