Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit b807163

Browse files
Tuning output for cache and user.
Signed-off-by: Eric Wang <skygragon@gmail.com>
1 parent dd4966e commit b807163

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

‎lib/commands/cache.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
'use strict';
22
var _ = require('underscore');
3+
var sprintf = require('sprintf-js').sprintf;
34

45
var h = require('../helper');
56
var chalk = require('../chalk');
@@ -46,14 +47,17 @@ cmd.handler = function(argv) {
4647
if (argv.delete) {
4748
for (let f of caches) cache.del(f.name);
4849
} else {
50+
log.info(chalk.gray(sprintf(' %s %63s %s', 'Cache', 'Size', 'Created')));
51+
log.info(chalk.gray('-'.repeat(86)));
52+
4953
_.sortBy(caches, function(f) {
5054
let x = parseInt(f.name.split('.')[0], 10);
5155
if (Number.isNaN(x)) x = 0;
5256
return x;
5357
})
5458
.forEach(function(f) {
55-
log.printf('%-80s %8s %s ago',
56-
chalk.green(f.name),
59+
log.printf(' %s %8s %s ago',
60+
chalk.green(sprintf('%-60s',f.name)),
5761
h.prettySize(f.size),
5862
h.prettyTime((Date.now() - f.mtime) / 1000));
5963
});

‎lib/commands/user.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
'use strict';
22
var prompt = require('prompt');
3+
var sprintf = require('sprintf-js').sprintf;
34

5+
var config = require('../config');
46
var chalk = require('../chalk');
57
var log = require('../log');
68
var core = require('../core');
@@ -59,9 +61,13 @@ cmd.handler = function(argv) {
5961
} else {
6062
// show current user
6163
user = session.getUser();
62-
if (user)
63-
log.info('You are now login as', chalk.yellow(user.name));
64-
else
64+
if (user) {
65+
log.info(chalk.gray(sprintf(' %-20s %s', 'User', 'Host')));
66+
log.info(chalk.gray('-'.repeat(60)));
67+
log.printf(' %s %s',
68+
chalk.yellow(sprintf('%-20s', user.name)),
69+
config.sys.urls.base);
70+
} else
6571
return log.fail('You are not login yet?');
6672
}
6773
};

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /