Fossil

Diff
Login

Differences From Artifact [dde3c3d16a]:

To Artifact [fb0522ab92]:


204
205
206
207
208
209
210
211

212
213

214
215
216
217
218
219
220
204
205
206
207
208
209
210

211
212

213
214
215
216
217
218
219
220







-
+

-
+







      &login, &passwd, &contact
    );
  }else if( n>=2 && strncmp(g.argv[2],"default",n)==0 ){
    user_select();
    if( g.argc==3 ){
      printf("%s\n", g.zLogin);
    }else if( g.localOpen ){
      db_lset("default-user", g.zLogin);
      db_lset("default-user", g.argv[3]);
    }else{
      db_set("default-user", g.zLogin, 0);
      db_set("default-user", g.argv[3], 0);
    }
  }else if( n>=2 && strncmp(g.argv[2],"list",n)==0 ){
    Stmt q;
    db_prepare(&q, "SELECT login, info FROM user ORDER BY login");
    while( db_step(&q)==SQLITE_ROW ){
      printf("%-12s %s\n", db_column_text(&q, 0), db_column_text(&q, 1));
    }