command_help
pinpoint
Our great sponsors
command_help | pinpoint | |
---|---|---|
8 | 6 | |
93 | 145 | |
- | - | |
0.0 | 7.7 | |
over 3 years ago | 13 days ago | |
Shell | C# | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
command_help
-
Ask HN: What do you use to make CLIs?
I use a lot of CLI tools, but haven't written many for myself. Mostly, aliases/functions and some scripts in Bash/Python.
Extract details for command options from man/help: https://github.com/learnbyexample/command_help/blob/master/c...
cut-like syntax for field manipulations with regexp, negative indexing, etc: https://github.com/learnbyexample/regexp-cut/blob/main/rcut
simple calculator using python syntax: https://learnbyexample.github.io/practice_python_projects/ca...
- A better way of displaying help text on the command line
-
Enter a command to see help text for each arg
I wrote a Linux CLI tool [0] that parses the man/help pages to extract option details. Works most of the time for me, but there are plenty of corner cases that don't work.
[0] https://github.com/learnbyexample/command_help
-
What tools / utilities have you written that you use regularly?
https://github.com/learnbyexample/command_help to extract help text from builtin commands and man pages, ex:
-
What's a program you made that you actually use regularly?
https://github.com/learnbyexample/command_help is big enough to warrant a repo, examples, limitations, etc. I had a list of todo items to improve the script, but after years of usage, I'm fine with the limitations since I rarely encounter them. This helps me to extract documentation of particular options, here's an example:
-
Save Time Using Manop to Print Only Selected Content From the Man Page using Manop
I wrote one a few years back (https://github.com/learnbyexample/command_help). It has a few corner case issues, but works most of the time for me and supports multiple options to be retrieved.
-
Explainshell - A tool that takes any shell commands, looks up the syntax and options from man pages, and steps you through what it does!
I particularly wanted to lookup documentation for command options from my terminal (instead of the website), so wrote a script for it: https://github.com/learnbyexample/command_help ... Have a long pending todo list, but despite the issues, the tool is good enough for my needs.
-
Testing
When I start a project, I usually try to write the programs incrementally. Say I need to iterate over files from a directory. I will make sure that portion is working (usually with print() statements), then add another feature โ say file reading and test that and so on. This reduces the burden of testing a large program at once at the end. And depending upon the nature of the program, I'll add a few sanity tests at the end. For example, for my command_help project, I copy pasted a few test runs of the program with different options and arguments into a separate file and wrote a program to perform these tests programmatically whenever the source code is modified.
pinpoint
-
Show HN: SlickGPT
Agreed! I've found that staying in my workflow leads to fewer inadvertent context switches (like ChatGPT in-browser -> HN -> ... -> rabbit hole). MacGPT looks great. I created a similar plugin for my Windows keystroke launcher for the same reason. If anyone's interested, you can check it out here: https://github.com/dkgv/pinpoint
-
Sol: Open-source Alfred/Raycast alternative for macOS
I shared the exact same sentiment when I transitioned to Windows after a long period of only using macOS. I eventually began building a launcher myself using C# and over time it has become my daily driver. Feel free to check it out at https://github.com/dkgv/pinpoint, PRs welcome :-)
A few other nice candidates I found include:
- Keypirinha: https://keypirinha.com/
- Wox: https://github.com/Wox-launcher/Wox
- ueli: https://github.com/oliverschwendener/ueli
-
What's a program you made that you actually use regularly?
Don't have a video unfortunately, but you can download it from here: https://github.com/dkgv/pinpoint/releases (pick the stand-alone release unless you have .NET 5 installed already)
-
My friend and I made an open source, extensible keystroke launcher for Windows
As the title states we made a keystroke launcher for Windows, sort of an Alfred alternative. It is definitely still a work in progress, but we do have quite a few features at this point such as controlling Spotify, searching the web via DuckDuckGo bangs and a lot more. A full list of features and a download link is available at our repo at https://github.com/dkgv/pinpoint. If you're interested in trying it out or even contributing, please check it out :)
- Built an open-source keystroke launcher for Windows (similar to Spotlight and Alfred for macOS) with a friend
What are some alternatives?
hn-reader - A dark mode reader app for Hacker News
Flow.Launcher - :mag: Quick file search & app launcher for Windows with community-made plugins
tera - Interactive Bash script terminal music radio player. Play your favorite radio station, CRUD your favorite lists, and explore new radio stations from your terminal.
LinkedIn-Learning-Captions
sc2-replay-go
Tunerly - A minimalistic, multi-language pitch tuning app
ffupdate - A shellscript to automatically install and update firefox on linux.
AutoHotkey - AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.
smenu - smenu started as a lightweight and flexible terminal menu generator, but quickly evolved into a powerful and versatile CLI selection tool for interactive or scripting use.
preview-mark - Just a side project to write, render, preview and share Markdown๐
vids - ๐ ๐ โฏ๏ธ ๐ - search for videos to play from youtube.com and other platforms...
Arduino-Wake-Up-Light - An alarm clock which turns on the lights very slowly. It also uses a buzzer to produce gentle "tick" sounds after certain time.