Changeset 804 in code for trunk/cmd


Ignore:
Timestamp:
Mar 21, 2023, 4:45:19 AM (2 years ago)
Author:
koizumi.aoi
Message:

Drunk as I like

Signed-off-by: Aoi K <koizumi.aoi@…>

Location:
trunk/cmd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/cmd/suika-znc-import/main.go

    r801 r804  
    1717)
    1818
    19 const usage = `usage: soju-znc-import [options...] <znc config path>
     19const usage = `usage: suika-znc-import [options...] <znc config path>
    2020
    2121Imports configuration from a ZNC file. Users and networks are merged if they
    22 already exist in the soju database. ZNC settings overwrite existing soju
     22already exist in the suika database. ZNC settings overwrite existing suika
    2323settings.
    2424
     
    2626
    2727  -help             Show this help message
    28   -config <path>    Path to soju config file
     28  -config <path>    Path to suika config file
    2929  -user <username>  Limit import to username (may be specified multiple times)
    3030  -network <name>   Limit import to network (may be specified multiple times)
     
    6565        ctx := context.Background()
    6666
    67         db, err := soju.OpenDB(cfg.SQLDriver, cfg.SQLSource)
     67        db, err := suika.OpenDB(cfg.SQLDriver, cfg.SQLSource)
    6868        if err != nil {
    6969                log.Fatalf("failed to open database: %v", err)
     
    8787                log.Fatalf("failed to list users in DB: %v", err)
    8888        }
    89         existingUsers := make(map[string]*soju.User, len(l))
     89        existingUsers := make(map[string]*suika.User, len(l))
    9090        for i, u := range l {
    9191                existingUsers[u.Username] = &l[i]
     
    108108                } else {
    109109                        // "!!" is an invalid crypt format, thus disables password auth
    110                         u = &soju.User{Username: username, Password: "!!"}
     110                        u = &suika.User{Username: username, Password: "!!"}
    111111                        usersCreated++
    112112                        log.Printf("user %q: creating new user", username)
     
    124124                        log.Fatalf("failed to list networks for user %q: %v", username, err)
    125125                }
    126                 existingNetworks := make(map[string]*soju.Network, len(l))
     126                existingNetworks := make(map[string]*suika.Network, len(l))
    127127                for i, n := range l {
    128128                        existingNetworks[n.GetName()] = &l[i]
     
    176176                                logger.Printf("updating existing network")
    177177                        } else {
    178                                 n = &soju.Network{Name: netName}
     178                                n = &suika.Network{Name: netName}
    179179                                logger.Printf("creating new network")
    180180                        }
     
    195195                                logger.Fatalf("failed to list channels: %v", err)
    196196                        }
    197                         existingChannels := make(map[string]*soju.Channel, len(l))
     197                        existingChannels := make(map[string]*suika.Channel, len(l))
    198198                        for i, ch := range l {
    199199                                existingChannels[ch.Name] = &l[i]
     
    214214                                        logger.Printf("channel %q: updating existing channel", chName)
    215215                                } else {
    216                                         ch = &soju.Channel{Name: chName}
     216                                        ch = &suika.Channel{Name: chName}
    217217                                        logger.Printf("channel %q: creating new channel", chName)
    218218                                }
     
    233233
    234234        if usersCreated > 0 {
    235                 log.Printf("warning: user passwords haven't been imported, please set them with `sojuctl change-password <username>`")
     235                log.Printf("warning: user passwords haven't been imported, please set them with `suikactl change-password <username>`")
    236236        }
    237237
  • trunk/cmd/suika/main.go

    r801 r804  
    6060)
    6161
    62 func loadConfig() (*config.Server, *soju.Config, error) {
     62func loadConfig() (*config.Server, *suika.Config, error) {
    6363        var raw *config.Server
    6464        if configPath != "" {
     
    8989        }
    9090
    91         cfg := &soju.Config{
     91        cfg := &suika.Config{
    9292                Hostname:        raw.Hostname,
    9393                Title:           raw.Title,
     
    124124        }
    125125
    126         db, err := soju.OpenDB(cfg.SQLDriver, cfg.SQLSource)
     126        db, err := suika.OpenDB(cfg.SQLDriver, cfg.SQLSource)
    127127        if err != nil {
    128128                log.Fatalf("failed to open database: %v", err)
     
    138138        }
    139139
    140         srv := soju.NewServer(db)
     140        srv := suika.NewServer(db)
    141141        srv.SetConfig(serverCfg)
    142         srv.Logger = soju.NewLogger(log.Writer(), debug)
     142        srv.Logger = suika.NewLogger(log.Writer(), debug)
    143143
    144144        for _, listen := range cfg.Listen {
     
    242242                case "ident":
    243243                        if srv.Identd == nil {
    244                                 srv.Identd = soju.NewIdentd()
     244                                srv.Identd = suika.NewIdentd()
    245245                        }
    246246
     
    316316        }
    317317
    318         if db, ok := db.(soju.MetricsCollectorDatabase); ok && srv.MetricsRegistry != nil {
     318        if db, ok := db.(suika.MetricsCollectorDatabase); ok && srv.MetricsRegistry != nil {
    319319                srv.MetricsRegistry.MustRegister(db.MetricsCollector())
    320320        }
     
    345345}
    346346
    347 func proxyProtoListener(ln net.Listener, srv *soju.Server) net.Listener {
     347func proxyProtoListener(ln net.Listener, srv *suika.Server) net.Listener {
    348348        return &proxyproto.Listener{
    349349                Listener: ln,
  • trunk/cmd/suikactl/main.go

    r801 r804  
    1616)
    1717
    18 const usage = `usage: sojuctl [-config path] <action> [options...]
     18const usage = `usage: suikactl [-config path] <action> [options...]
    1919
    2020  create-user <username> [-admin]  Create a new user
     
    4545        }
    4646
    47         db, err := soju.OpenDB(cfg.SQLDriver, cfg.SQLSource)
     47        db, err := suika.OpenDB(cfg.SQLDriver, cfg.SQLSource)
    4848        if err != nil {
    4949                log.Fatalf("failed to open database: %v", err)
     
    7474                }
    7575
    76                 user := soju.User{
     76                user := suika.User{
    7777                        Username: username,
    7878                        Password: string(hashed),
Note: See TracChangeset for help on using the changeset viewer.