| // +build ignore |
| |
| package main |
| |
| import ( |
| "fmt" |
| "strings" |
| ) |
| |
| var pkgList = ` |
| cmd/cgo |
| cmd/fix |
| cmd/go |
| cmd/gofmt |
| cmd/yacc |
| archive/tar |
| archive/zip |
| bufio |
| bytes |
| compress/bzip2 |
| compress/flate |
| compress/gzip |
| compress/lzw |
| compress/zlib |
| container/heap |
| container/list |
| container/ring |
| crypto |
| crypto/aes |
| crypto/cipher |
| crypto/des |
| crypto/dsa |
| crypto/ecdsa |
| crypto/elliptic |
| crypto/hmac |
| crypto/md5 |
| crypto/rand |
| crypto/rc4 |
| crypto/rsa |
| crypto/sha1 |
| crypto/sha256 |
| crypto/sha512 |
| crypto/subtle |
| crypto/tls |
| crypto/x509 |
| crypto/x509/pkix |
| database/sql |
| database/sql/driver |
| debug/dwarf |
| debug/elf |
| debug/gosym |
| debug/macho |
| debug/pe |
| encoding |
| encoding/ascii85 |
| encoding/asn1 |
| encoding/base32 |
| encoding/base64 |
| encoding/binary |
| encoding/csv |
| encoding/gob |
| encoding/hex |
| encoding/json |
| encoding/pem |
| encoding/xml |
| errors |
| expvar |
| flag |
| fmt |
| go/ast |
| go/build |
| go/doc |
| go/format |
| go/parser |
| go/printer |
| go/scanner |
| go/token |
| hash |
| hash/adler32 |
| hash/crc32 |
| hash/crc64 |
| hash/fnv |
| html |
| html/template |
| image |
| image/color |
| image/color/palette |
| image/draw |
| image/gif |
| image/jpeg |
| image/png |
| index/suffixarray |
| io |
| io/ioutil |
| log |
| log/syslog |
| math |
| math/big |
| math/cmplx |
| math/rand |
| mime |
| mime/multipart |
| net |
| net/http |
| net/http/cgi |
| net/http/cookiejar |
| net/http/fcgi |
| net/http/httptest |
| net/http/httputil |
| net/http/pprof |
| net/mail |
| net/rpc |
| net/rpc/jsonrpc |
| net/smtp |
| net/textproto |
| net/url |
| os |
| os/exec |
| os/signal |
| os/user |
| path |
| path/filepath |
| reflect |
| regexp |
| regexp/syntax |
| runtime |
| runtime/cgo |
| runtime/debug |
| runtime/pprof |
| runtime/race |
| sort |
| strconv |
| strings |
| sync |
| sync/atomic |
| syscall |
| testing |
| testing/iotest |
| testing/quick |
| text/scanner |
| text/tabwriter |
| text/template |
| text/template/parse |
| time |
| unicode |
| unicode/utf16 |
| unicode/utf8 |
| unsafe |
| ` |
| |
| func main() { |
| //fmt.Println(pkgList) |
| var list []string |
| index := 0 |
| for _, v := range strings.Split(pkgList, "\n") { |
| v = strings.TrimSpace(v) |
| if v == "" { |
| continue |
| } |
| v = "\"" + v + "\"" |
| if index%4 == 0 && index != 0 { |
| v = "\n" + v |
| } |
| list = append(list, v) |
| index++ |
| } |
| fmt.Println(strings.Join(list, ",")) |
| } |