Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

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

Command line tool to search and view snippets in the terminal

License

NotificationsYou must be signed in to change notification settings

ncrocfer/clf

Repository files navigation

https://travis-ci.org/ncrocfer/clf.svg?branch=master

Commandlinefu.com is the place to record awesome command-line snippets. This tool allows you to search and view the results into your terminal.

Example 1

$ clf python server# python smtp server  python -m smtpd -n -c DebuggingServer localhost:1025# Python version 3: Serve current directory tree at http://$HOSTNAME:8000/  python -m http.server# Start a HTTP server which serves Python docs  pydoc -p 8888& gnome-open http://localhost:8888# put current directory in LAN quickly  python -m SimpleHTTPServer

Example 2

$ clf recursive line count# Recursive Line Count  find ./ -not -type d| xargs wc -l| cut -c 1-8| awk'{total += $1} END {print total}'# Recursive Line Count  find* -type f -not -name".*"| xargs wc -l# Get Total Line Count Of All Files In Subdirectory (Recursive)  find. -type f -name"*.*" -exec cat {}> totalLines2> /dev/null\;&& wc -l totalLines&& rm totalLines# Recursive Line Count  wc -l`find. -name*.php`

Installation

The tool works with Python 2 and Python 3. It can be installed with Pip :

pip install clf

Usage

Command line tool to search snippets on Commandlinefu.comUsage:  clf [options]  clf <command> [options]  clf <keyword> <keyword>... [options]Options:  -h, --help      Show this help.  -v, --version   Show version.  -c, --color     Enable colorized output.  -i, --id        Show the snippets id.  -n NUMBER       Show the n first snippets [default: 25].  --order=ORDER   The order output (votes|date) [default: votes].  --proxy=PROXY   The proxy used to perform requests.Examples:  clf tar  clf python server  clf tar --proxy=http://127.0.0.1:8080  clf --order=date -n 3

Notes

Enable the colorized output

You can set theCLF_COLOR environment variable to enable the colorized output by default :

$ export CLF_COLOR=1

Use clf in your scripts

You can import theclf module and use it in your own scripts :

#!/usr/bin/env pythonfromclfimportClfc=Clf()forcmdinc.browse():print("#{}\n{}\n".format(cmd.summary,cmd.command    ))

About

Command line tool to search and view snippets in the terminal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp