package server
import (
"bytes"
"crypto/sha256"
"encoding/hex"
"fmt"
"io"
"io/ioutil"
"mime"
"os"
"path/filepath"
"strings"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/service/s3"
)
type config struct {
NoCompress bool `opts:"help=disable gzip "`
S3Component string `opts:"help=s3 component name"`
Base string `opts:"help=base directory (defaults to cwd)"`
Targets []string `opts:"mode=arg, help=<target> file or directory to upload"`
}
var c = config{
S3Component: "s3",
Base: "",
}
func (s *Server) DeleteXX(fileName string) (string, error) {
sc := c.S3Component
//ensure we have an s3 component
bucket := s.Env.Profile[sc+"_Bucxx"]
if bucket == "" {
buckets := []string{}
for k := range s.Env.Profile { <