gogs-cli
Version:
Commandline interface for your Gogs needs
21 lines (18 loc) • 548 B
JavaScript
;
const {mkHandler} = require('../../lib/handler');
const request = require('../../lib/request');
module.exports = {
command: 'find <username>',
desc : 'Retrieve a user by username',
builder: {},
handler: mkHandler(async function(argv) {
const user = await request.get(`/users/${argv.username}`);
return [
`ID : ${user.id}`,
`Username : ${user.username}`,
`Full name : ${user.full_name}`,
`Email : ${user.email}`,
`Avatar URL: ${user.avatar_url}`,
].join('\n');
})
};