谁有时间写一个SSH keys manager,命令行工具,练手还是非常好的
发布于 6 年前 作者 i5ting 7330 次浏览 来自 分享

功能跟下面的一样就好

https://github.com/TimothyYe/skm

ssh key也是很常用的一个功能。类似的还有nrm/nvm

命令行工具,练手还是非常好的,大家加油

36 回复

默默建个仓库

@lellansin 发出来,让更多人跟你一起玩

咦?这skm不是我写的吗?哈哈……

不好意思歪个楼,楼主,我的accesstoken在做post提交时一直返回"错误的accesstoken",可否帮我看一下?在测试区给你回复了但可能你没注意,社区也没有私信功能,所以,抱歉来这里打扰一下。

@timothyye 再来个node版本的

@i5ting 不能回应一下我的问题?

@i5ting 我。。。不会node。。。

@timothyye 活捉社长 (・v・)/

时间很多,就是菜。。。。哇咔咔

@i5ting 不好意思,您的回答让我一头雾水,我问的是“为什么我的accesstoken做post提交时返回的始终是’错误的accesstoken’?”如果是我描述的不清楚,我在这里再描述一下: 1、我使用的accesstoken是按照你们API文档所示,在我的设置页面获取的; 2、举例一个异常返回接口,API文档用户分类下,post /accesstoken 验证 accessToken 的正确性,结果如下图示。 QQ截图20171110131536.png

我希望能得到一个明确的答复,或者我可以联系谁来解决。

@chuyao 为啥我觉得你问问题方式,感觉好像别人一定要回答的样子?

@yefeng2016 请问我问问题的方式有什么问题?楼主是社区管理员,这样的问题不能回答?

@chuyao 先学会如何使用postman 屏幕快照 2017-11-10 下午5.58.03.png

就算楼主是社区管理员,一定要回复每个人的问题? 你确定你有认真检查自己的问题么?

@nnliang 我的accesstoken无缘无故用不了,我问管理员问题所在这有什么问题?我倒觉得你们挺好的,比管理员积极,十分感谢!另外,form-data及x-www-form-urlencoded方式对于提交的返回在这里并没有什么不同,不要一上来就断定我不会用postman。 QQ截图20171110181715.png

@zhaoxingyue 这位兄弟6,好吧,这种方式OK,感谢! QQ截图20171110182731.png

@chuyao postman chrome 版本即将不支持了,下载个原生的吧,看着那焦黄的提示好难受。。。。

https://github.com/luanxuechao/skm 做了一个有基本功能的。。 代码写的不是很好,多多指教,狼叔。。。

https://github.com/buji1993/node-skm 写了一个,node.js萌新,还请大家多多指教!

@chuyao 感觉你像我公司的领导,”我需要一个明确的答案“,然而你不是领导

@luanxuechao

  • 把standard和husky加进来
  • ci和测试加进来
  • bluebird可以让你的promise更简单,继续研究api,没吃透
  • 为啥有path模块?
  • 统一风格,别const/var乱来
  • 文档不规范,继续

@buji1993

基本玩法你都了解,只是不太精通,加油

  • constant.js里常量定义有点怪吧
  • 没有ts,为啥很多@type 没啥意义
  • 把模块发布到npm上

@o6875461 哈哈,笑一笑就好了,开心点

@i5ting 哈哈,谢谢评价。之前玩ts装的一个vsc的插件,install模块的时候自动install对应的@types,所有有这么多@type

@buji1993 严谨一点,哈哈

这样挺好的 把一些别的语言有 node没有的列出来 然后有兴趣的就来实现

@i5ting path是用来拼装路径得,其他得我会改。。。谢谢指导

来自酷炫的 CNodeMD

@luanxuechao node自带的path啊

@o6875461 是嘛!那真的是为你的遭遇感到同情。我想我只是个提问者,提出问题并希望得到回答而已,社区提供开放API,我使用了遇到问题了,我第一选择向社区管理员提问题,我并不认为有什么问题,难道我要向某个普通社区用户提问?也许我的问题确实低级了,但谁没范过低级错误呢!至于大家可能觉得我的要求过高了,“需要明确的答案”或者“一定要回答我的问题”,这种,我也笑笑了,我只是觉得管理员可以回答我的问题,我没有要求一定回答吧,难道我拿枪指着管理员的头了?社区没有私信功能,我借着管理员的帖子向管理员提问,干扰大家视听了我道歉。我确实不是你领导,那你喷你领导去啊。

@chuyao

https://github.com/i5ting/cnodejs-api/blob/master/api/create.js

module.exports = function create(title, content, category) {
  var _category = 'share'
  if (category) {
    _category = category;
  }
  
  var f = {
    accesstoken: process.env.CNODE_TOKEN,
    title: title,
    content: content,
    tab: _category
  }
  
  debug(process.env.CNODE_TOKEN)
  debug(f)
  
  return request.post({
    url: process.env.CNODE_URL + '/api/v1/topics', 
    form: f
  }, function(err,httpResponse,httpResponse){
     /* ... */ 
    debug(err)
    debug(httpResponse)
    debug(httpResponse)
  })
}

很明确的说post和form,如果还不清楚,还要怎么样解释呢?多积累吧,其实都是经验和知识

少抱怨,多思考,未来更美好

@i5ting 不抱怨,但也请大佬您好好看我的问题,并非我不知post和form,图文我觉得也很清楚,只是我这边postman模拟确实有问题,经热心人士提点,换了raw/JSON(application/json)方式解决了。我也只能归结为我这边postman的问题了。此问题到此为止,感谢。

@luanxuechao @buji1993

兄弟们,要不要再来一个git user change实现啊?思路是一样的,参考https://www.cnblogs.com/BeginMan/p/3548139.html

@i5ting let me see

来自酷炫的 CNodeMD

@chuyao 看完了 实在忍不住想BB两句 这是社区 为了大家学习或者其他用途公开了API 但是不意味社区有义务帮你解答 这是开源不收费社区又不是你花钱买的服务 你问个问题都想狼叔给你解答狼叔不累死了 人家不带团队不忙啊 换位思考一下 兄弟 有些问题自己排查一下就知道原因了没必要一出问题就想着有人出来给你解答 没有思考能力怎么走的长 话可能说的有点重 实在忍不住想为狼叔说句话 另:你15年斗注册了不会不知道狼叔吧 一口一个社区管理员听着真的很别扭…… 自豪地采用 CNodeJS ionic

@chuyao 哇,居然回复这么多,看来你也很介意哇,2333333

回到顶部