内容简介:All of us command line fans have our common CLI tools ready for tasks such as jq for json manipulation and curl for creating http requests.I decided to revisit this tools and refactor them to check if i can make them more flexible and easy to use basically
All of us command line fans have our common CLI tools ready for tasks such as jq for json manipulation and curl for creating http requests.
I decided to revisit this tools and refactor them to check if i can make them more flexible and easy to use basically to make them a bit more modern.
This is the tools i created:
1. json-cli-tool - Manipulate json.
2. loop-pipe - Loop over piped data.
3. transform-cli - Transform data types for now just from and to base64.
* just to mention github-kit-cli this is the gkc in the example, basically until Github will finish their cli this is my solution.
gkc search repos -p="q=org:niradler" | jc --path="items" --flatMap="name" --output="newline" | lp "gkc repos getContents --p=\"owner=niradler&repo={v}&path=README.md\" | jc --path=\"content\" | tc --ft=\"base64\" --tt=\"txt\""
Lets breaks this down:
1. query Github API to get my repos names. (gkc)
2. manipulate JSON response to a flattered list. (jc)
3. loop over the list of repos and run commands for each repo. (lp)
This tools will probably not replace jq, sed, xargs and others but i find them more easy to use so i can save this big guns for more heavy duty.
This is just a POC to test if this path is even a thing, do i really want to refactor an amazing tools that have been battle tests ? not sure about this, but for now im enjoying the easy usage, and testing new capabilities.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Growth Hack 這樣做
Xdite / PCuSER電腦人文化 / 2016-5-7 / 300.00台幣
◎具體教你在預算有限的情況之下,把成長做出來的可行與必要方法! ◎帶動台灣成長駭客話題的專業講師,親授讓產品突破80分的成長秘笈 @這本書要給誰看? 1. 創業者、個人品牌經營者,想要提高自己服務轉換率的人。 2. 空有產品,但是賣不出去,花了錢投廣告卻效果低落的人。 @這本書有什麼不一樣? 1.全球最重要的趨勢,台灣最知名的 Growth Hack 講師 Xd......一起来看看 《Growth Hack 這樣做》 这本书的介绍吧!