notes
smenu
Our great sponsors
notes | smenu | |
---|---|---|
17 | 37 | |
53 | 2,320 | |
- | - | |
1.5 | 8.2 | |
about 1 year ago | 27 days ago | |
Vim Script | C | |
GNU General Public License v3.0 or later | Mozilla Public License 2.0 |
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.
notes
-
Blog: Terminal file managers and my Vifm setup
I've documented some really cool things that vifm can do: https://github.com/sitaramc/notes/blob/master/vifm.mkd
-
ncdu - ncurses disk usage - see which directories and files are hogging the most space
If you have fzf installed, grab https://github.com/sitaramc/notes/blob/master/try, and run try dust. Then start typing -t jpg (for example). Then backspace over the jpg and change it to png. Or use some other options.
-
what is the easiest way to backup your config files?
I hesitate to nominate any of them because (a) there are dozens or even hundreds of them and (b) I don't like any of them; I wrote my own because I needed a "hold" feature that no one had (i.e., when propagating changes to the repo, I want to hold back some parts of the change; https://github.com/sitaramc/notes/blob/master/dac.mkd explains better if you're interested
-
Do you use VIFM?
For those of you who are curious, https://github.com/sitaramc/notes/blob/master/vifm.mkd is my part "review" and part "tips and tricks" on vifm.
-
What tools / utilities have you written that you use regularly?
Most of my tools are in bash or perl, most of them less than 100 lines of code, (most of them are less than 200 even with comments). https://github.com/sitaramc/notes has all of them (terrible name for a repo full of tools I know; sorry!)
-
Seeking a terminal file manager
Absolutely vifm. My notes+tips/tricks on this at https://github.com/sitaramc/notes/blob/master/vifm.mkd
-
Should I use vim or neovim?
https://github.com/sitaramc/notes/blob/master/dac.mkd for documentation, https://github.com/sitaramc/notes/blob/master/dac.mkd for code, if you're interested.
-
difference between terminal file managers?
if you're a vim user, you can't go wrong with vifm. My take on vifm is here: https://github.com/sitaramc/notes/blob/master/vifm.mkd -- can't hurt to give it a read (it's a wee bit outdated but not much; probably only the last section needs to be updated)
-
Improving Shell Workflows with Fzf
I just switched my time tracking to a fzf-based solution named tmt [1], also a great use case for fzf!
- pali - a simple script to keep track of time working
smenu
-
Lineselect 0.1.6
You can also use smenu (https://github.com/p-gen/smenu) to make these and many other selections.
-
smenu clean window effect
Here are the relevant bits of the source (in [smenu.c](https://github.com/p-gen/smenu/blob/master/smenu.c):
-
So you've installed `fzf`. Now what?
Here are the bindings for smenu-history, I found somewhere at the site:
-
I created a full POSIX sh menu.
I suggest a name change, so your smenu, isn't confused with this smenu, which is a totally different entity, can present the menus in columns, lines and tabular fashion, has hotkey support, and so much more, I don't know if it is POSIX compliant, but it can also be used with sh, and just not bash.
-
Recommendations for CLI / terminal utilities for dialog or confirmation prompts?
smenu for menu and dialogs
- smenu v1.1.0 is released, now with mouse support.
-
yank: copy terminal output to clipboard
The same things with smenu:
-
NOT-fuzzy line pickers
You might take a look at: https://github.com/p-gen/smenu
-
List of CLI programs (follow-up to GUI). Feel free to make suggestions.
smenu
What are some alternatives?
RAGENativeUI
clifm - The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell.
kks - Handy Kakoune companion.
hx - Hex editor for the terminal using plain C99 + POSIX libs.
cleanit - Cleanit cleanup your ~/Downloads and ~/.Trash directory, and set the cleanup schedule on your MacOS.
wifi - Command line tool for managing wifi connections using iwd and dmenu
vifm.vim - Vim plugin that allows use of vifm as a file picker
LearnC - Contains source code and resources for the Ebook Learn C Games Programming For Beginners Windows edition.
sn - Simple Notes using fzf
suda.vim - 🥪 An alternative sudo.vim for Vim and Neovim, limited support sudo in Windows
ledger - Double-entry accounting system with a command-line reporting interface
dotfiles - My personal dotfiles