Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A simple command line tool to give you a fancy command line interface to dive into Awesome lists.

License

NotificationsYou must be signed in to change notification settings

umutphp/awesome-cli

Awesome CLI is a simple command line tool to give you a fancy command line interface to dive intoAwesome lists.

AWESOME CLI

BuildWOSPM Checker



Introduction

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.

Avesome-cli Sample

How To Use

Interactive Mode

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

Random Mode

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

Surprise Mode

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

How To Install

Basic

Follow the steps;

> $ git clone git@github.com:umutphp/awesome-cli.git> $cd awesome-cli> $ go run main.go

Build as binary

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

Download and use official binary

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

CLI Options

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.

Sample Execution

> $ awesome-cli randomawesome-cli Version 0.2.0✔ Platforms✔ Linux✔ Applications✔ Gedithttps://wiki.gnome.org/Apps/Gedit

How To Contribute

Please 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

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors6

Languages


[8]ページ先頭

©2009-2025 Movatter.jp