gleitz/howdoi — 10.8k★ trên GitHub (Python). instant coding answers via the command line
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
⚡ Never open your browser to look for help again ⚡
Introduction to howdoi
Are you a hack programmer? Do you find yourself constantly Googling for
how to do basic programming tasks?
Suppose you want to know how to format a date in bash. Why open your
browser and read through blogs (risking major distraction) when you can
simply stay in the console and ask howdoi:
usage: howdoi [-h] [-p POS] [-n NUM] [-a] [-l] [-c] [-x] [-C] [-j] [-v] [-e [ENGINE]]
[--save] [--view] [--remove] [--empty] [QUERY ...]
instant coding answers via the command line
positional arguments:
QUERY the question to answer
optional arguments:
-h, --help show this help message and exit
-p POS, --pos POS select answer in specified position (default: 1)
-n NUM, --num NUM number of answers to return (default: 1)
-a, --all display the full text of the answer
-l, --link display only the answer link
-c, --color enable colorized output
-x, --explain explain how answer was chosen
-C, --clear-cache clear the cache
-j, --json return answers in raw json format
-v, --version display the current version of howdoi
-e [ENGINE], --engine [ENGINE]
search engine for this query (google, bing, duckduckgo)
--save, --stash stash a howdoi answer
--view view your stash
--remove remove an entry in your stash
--empty empty your stash
environment variable examples:
HOWDOI_COLORIZE=1
HOWDOI_DISABLE_CACHE=1
HOWDOI_DISABLE_SSL=1
HOWDOI_SEARCH_ENGINE=google
HOWDOI_URL=serverfault.com
Using the howdoi stashing feature (for more advanced features view the
keep documentation).
stashing: howdoi --save QUERY
viewing: howdoi --view
removing: howdoi --remove (will be prompted which answer to delete)
emptying: howdoi --empty (empties entire stash, will be prompted to confirm)
As a shortcut, if you commonly use the same parameters each time and
don't want to type them, add something similar to your .bash_profile
(or otherwise). This example gives you 5 colored results each time.
alias h='function hdi(){ howdoi $* -c -n 5; }; hdi'
And then to run it from the command line simply type:
$ h format date bash
You can also search other StackExchange
properties for answers:
HOWDOI_URL=cooking.stackexchange.com howdoi make pesto
or as an alias:
alias hcook='function hcook(){ HOWDOI_URL=cooking.stackexchange.com howdoi $* ; }; hcook'
hcook make pesto
Other useful aliases:
alias hless='function hdi(){ howdoi $* -c | less --raw-control-chars --quit-if-one-screen --no-init; }; hdi'
Integrations
Slack integration available through
slack-howdoi
Telegram integration available through
howdoi-telegram
Discord integration available through
discord-howdoi
Emacs integration available through
emacs-howdoi
VSCode integration available on the
marketplace
Alfred integration available through
alfred-howdoi
Contributors
Benjamin Gleitzman (@gleitz)
Yanlam Ko (@YKo20010)
Diana Arreola (@diarreola)
Eyitayo Ogunbiyi (@tayoogunbiyi)
Chris Nguyen (@chrisngyn)
Shageldi Ovezov (@ovezovs)
Mwiza Simbeye
(@mwizasimbeye11)
Shantanu Verma (@SaurusXI)
Sheza Munir (@ShezaMunir)
Jyoti Bisht (@joeyouss)
And more!
How to contribute
We welcome contributions that make howdoi better and improve the
existing functionalities of the project. We have created a separate
guide to contributing to
howdoi that explains
how to get up and running with your first pull request.
Notes
Works with Python 3.7 and newer. Unfortunately Python 2.7 support
has been discontinued :(
Special thanks to Rich Jones
(@miserlou) for the idea
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/gleitz/howdoi là nguồn chính thức.
gleitz/howdoi có bao nhiêu sao?
gleitz/howdoi có 10.8k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/gleitz/howdoi. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
gleitz/howdoi có phải mã nguồn mở không?
Có — gleitz/howdoi phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/gleitz/howdoi.
gleitz/howdoi có trang demo không?
Dự án có trang chủ ở http://blog.gleitzman.com/post/43330157197/howdoi-instant-coding-answers-via-the-command-line. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
gleitz/howdoi là gì?
gleitz/howdoi (gleitz/howdoi) là dự án Python trên GitHub. Theo mô tả gốc: instant coding answers via the command line
Đọc đầy đủ README ở tab phía trên.
howdoi có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về howdoi.