Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork31
A simple command line tool to give you a fancy command line interface to dive into Awesome lists.
License
umutphp/awesome-cli
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Awesome CLI is a simple command line tool to give you a fancy command line interface to dive intoAwesome lists.
The CLI starts with the root repositorysindresorhus/awesome and guides to to the final repo according to your choices. It fetches Readme files of the repositories and parses them to create the select lists. So, the CLI needs a working network :). It also uses file caches to cache the Readme file contents. You can find the cache folder with name ".awesomecache" under your home folder.
In order to use awesome-cli interactively, just execute it without giving any option. You will walk through the categories and repositories by using "↓ ↑ → ←" buttons. Your choices will be saved to use them insurprise mode.
> $ awesome-cliUse the arrow keys to navigate: ↓ ↑ → ←? Select from'Awesome' list: ▸ Platforms Programming Languages Front-End Development Back-End Development Computer Science Big Data Theory Books Editors↓ Gaming
You can use "random" option to go a random awesome repository under a random category.
> $ awesome-cli randomawesome-cli Version 0.3.0✔ Programming Languages✔ Eta✔ Community✔ IRChttps://kiwiirc.com/client/irc.freenode.net/#eta-lang
When you use "surprise" option, awesome-cli will use your previous selections ininteractive mode to find a random repository for you.
> $ awesome-cli surpriseawesome-cli Version 0.3.0✔ Back-End Development✔ Docker✔ Videos✔ From Local Docker Development to Production Deploymentshttps://www.youtube.com/watch?v=7CZFpHUPqXw
Follow the steps;
> $ git clone git@github.com:umutphp/awesome-cli.git> $cd awesome-cli> $ go run main.go
Follow the steps;
> $ git clone git@github.com:umutphp/awesome-cli.git> $cd awesome-cli> $ sudo go build -o /usr/local/bin/awesome-cli.> $ awesome-cli
Visit thelatest release page, download the zip correspondingly and extract the zip. You can used the binary in the zip file.
> $ cp /path/to/zip/extract/awesome-cli /usr/local/bin/awesome-cli> $ awesome-cli
The CLI works in interactive mode without any given option. But, It can be also called some options described below;
> $ awesome-clihelpawesome-cli Version 0.6.0Options of awesome-cli:help To print this screen. random To go to a random awesome content. surprise To go to a surprise awesome content according to your previos choices. profile To see your previous choices. reset To clean your choices to start from the beginning. update Update awesome-cli to the latest version.
> $ awesome-cli randomawesome-cli Version 0.2.0✔ Platforms✔ Linux✔ Applications✔ Gedithttps://wiki.gnome.org/Apps/GeditPlease follow the instructions inCONTRIBUTING file and beware ofCODE_OF_CONDUCT.
About
A simple command line tool to give you a fancy command line interface to dive into Awesome lists.
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors6
Uh oh!
There was an error while loading.Please reload this page.

