vmtouch
navi
vmtouch | navi | |
---|---|---|
9 | 52 | |
1,743 | 14,365 | |
- | - | |
2.8 | 8.2 | |
2 months ago | about 1 month ago | |
C | Rust | |
BSD 3-clause "New" or "Revised" License | Apache 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.
vmtouch
-
Ask HN: Keep binaries in system memory never removed till manually done so
VMTouch may be helpful. https://hoytech.com/vmtouch/
Just lock the file into memory using:
```vmtouch -l /path/to/binary```
- What to do with 40gb of ram?
- Should Plex move away from SQLite?
-
Thirsty
You're claiming that gnome loads all of itself into memory so that it can be faster. Now there are a few reasons why I don't think that's a reasonable idea, but assuming that you wanted that... using techniques like vmtouch to keep the files in the disk cache would make it so that gnome wasn't actually using the full 1GB. The "cached" files could be evicted from the cache if some other program needed that memory. Where as loading all of gnome in at startup regardless of whether it's actually used is probably not a good idea.
-
What's limiting PC RAM size?
It is a mainstream thing. It's enabled by default on every Windows install, as far as I know, although you may not be impressed by its understanding of what your frequently opened programs are. It's been about ten years since I ran Windows, but I used to have a batch script to read everything in a directory so that it would be in the disk cache and subsequent accesses would come from RAM. The Linux equivalent of my script is vmtouch, although that's a lot more full-featured.
- "Not enough space" when copying a file from Nautilus to a RAMDisk (ramfs)
- A list of new(ish) command line tools – Julia Evans
-
Ways to use extra RAM
vmtouch: https://hoytech.com/vmtouch/
-
Intel Optane P1600X Small Capacity SSD for Boot Launched
vmtouch.
navi
-
Show HN: TBMK – A Commands Bookmark for Terminal
I've built something similar for myself (fzf+a bit of shell). But I realized that fzf's history view (with very long history buffer) works much better for my use case.
I still needed something to cover rare commands with dynamic arguments. That got covered by Navi: https://github.com/denisidoro/navi (takes more friction to add new command than with TBMK, but you get much more organized and easier to search tool).
-
Isues with Navi CLI cheat sheets
navi repo add denisidoro/navi-tldr-pages Cloning https://github.com/denisidoro/navi-tldr-pages into /home//.local/share/navi/cheats/tmp... Cloning into '/home//.local/share/navi/cheats/tmp'... remote: Enumerating objects: 1841, done. remote: Counting objects: 100% (1841/1841), done. remote: Compressing objects: 100% (1756/1756), done. remote: Total 1841 (delta 83), reused 1839 (delta 83), pack-reused 0 Receiving objects: 100% (1841/1841), 504.71 KiB | 1.95 MiB/s, done. Resolving deltas: 100% (83/83), done. Hey, listen! navi encountered a problem. Do you think this is a bug? File an issue at https://github.com/denisidoro/navi. Caused by: 0: Failed to import cheatsheets from `denisidoro/navi-tldr-pages` 1: Failed to get cheatsheet files from finder 2: Failed to pass data to finder 3: Unable to prompt cheats to import 4: Broken pipe (os error 32)
- How to store frequently used commands?
-
intelli-shell - Bookmark commands and autocomplete at any time!
Similar projects (in a way): navi
-
How I've improved my Linux Skills
I think navi is a better alternative. You can create custom cheats too.
-
Me relearning git every week
navi might help you with that
- Twitter open sources Navi: High-Performance Machine Learning Serving Server in Rust
- Looking for a snippet tool
-
Script manager?
I like using navi, but idk if you want something that runs in the terminal.
-
229 Linux Commands with Examples
There's also a cli program called tealdeer that does this kind of thing and uses a local cache. And there's a fuzzy search interactive cli cheatsheet program called navi that's also pretty cool (and you can write your own cheatsheets).
What are some alternatives?
cacule-cpu-scheduler - The CacULE CPU scheduler is based on interactivity score mechanism. The interactivity score is inspired by the ULE scheduler (FreeBSD scheduler).
tldr - 📚 Collaborative cheatsheets for console commands
its - Incompatible Timesharing System
cheat.sh - the only cheat sheet you need
mdp - A command-line based markdown presentation tool.
thefuck - Magnificent app which corrects your previous console command.
git-crypt - Transparent file encryption in git
zsh-histdb - A slightly better history for zsh
ranger - A VIM-inspired filemanager for the console
termgraph - a python command-line tool which draws basic graphs in the terminal
consult - :mag: consult.el - Consulting completing-read
md2pdf - Markdown to PDF conversion tool