magicnote, 送给深度命令行中毒的同学们, 让指令流淌于指尖

  话说像我等一类的码农门人手一个magicnote已经是标配了, 这本神奇的记事本记录着我们平时使用的各种命令以及临时备忘, 起初我们对它关爱有佳, 不过日子久了, 麻烦也就来了.

  话说, 还记不记得很多时候我们随手写下一段记录, 但是想要用的时候却忘记了写在哪里了...

  话说, 还记不记得很多时候这本神奇记事本由于记录的太多太多东西, 以至于很难找到我们想要的东西...

  话说, 还不记得很多时候当你想要执行一段命令时, 你需要掏出神奇记事本找出那段冗长的命令, copy后返回命令行终端, 再paste去执行...

  话说, 很多时候你想快速的同步你的神奇记事本, 又或者你想分享给他人, 又或者你想借鉴一下他人的, 看似简单的事情变得相当复杂...

  ...

  先列了几条, 如果你像我一样遇到这些问题, 也希望做一些改变的话, 可以瞧瞧这款命令行终端下的magicnote -> 猛击进入

  注意一下系统要求: 支持Linux and Mac, 并且需要安装lua5.1+

  命令很简单:

bash-$ magicnote
usage:
  \_ magicnote addsource
  \_ magicnote list [tag1 [ tag2 ...]]
  \_ magicnote add [-tag tagname]
  \_ magicnote rm tag@index [tag2@index2 ...]
  \_ magicnote edit tag@index [tag2@index2 ...]
  \_ magicnote find tag1 tag2 ...
  \_ magicnote run tag@index [tag2@index2 ...]
  \_ magicnote gc

  比如list一下所有notes:
bash-$ magicnote list
  ssh
    |- @1 #1: ssh 127.0.0.1
    |- @2 #1: ssh -P 1234 127.0.0.1
  很方便去run一段note:
bash-$ magicnote run ping@1
ready to run:
ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.043 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.093 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.044 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.126 ms
^C
--- 127.0.0.1 ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.043/0.076/0.126/0.035 ms
  Ok, 关于同步share方面, 默认整合了对git的支持, 可以使用另外一个magicnote_git命令, 区别就是创建note仓库的时候需要指定一个git仓库地址, 要注意一定要有写入权限, 否则就没法上传到仓库了~
  就不一一介绍了, 有兴趣的同学们可以玩耍下, 有什么意见需求bug之类的, 直接在github上开issue即可.
  have a fun :D

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值