mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
|
|
||
|---|---|---|
| .. | ||
| LICENSE | ||
| main.lua | ||
| README.md | ||
what-size.yazi
A plugin for yazi to calculate the size of the current selection or the current working directory (if no selection is made).
Compatibility
what-size supports Yazi on Linux, macOS, and Windows.
OS
- Linux since first commit
- macOS since commit
42c6a0efb7245badb16781da5380be1a1705f3f2(link) - Windows since commit
4a56ead2a84c5969791fb17416e0b451ab906c5d(link)
Yazi
- yazi
25.xsince commitfce1778d911621dc57796cdfdf11dcda3c2e28de(link). - yazi
0.4.xsince commit2780de5aeef1ed16d1973dd6e0cd4d630c900d56(link). - yazi
0.3.xup to commitf08f7f2d5c94958ac4cb66c51a7c24b4319c6c93(link).
Requirements
duon Linux and macOS- PowerShell on Windows
Installation
ya pack -a 'pirafrank/what-size'
Usage
Add this to your ~/.config/yazi/keymap.toml:
[manager]
prepend_keymap = [
{ on = [ ".", "s" ], run = "plugin what-size", desc = "Calc size of selection or cwd" },
]
If you want to copy the result to clipboard, you can add --clipboard or -c as 2nd positional argument:
[manager]
prepend_keymap = [
{ on = [ ".", "s" ], run = "plugin what-size -- '--clipboard'", desc = "Calc size of selection or cwd" },
]
[manager]
prepend_keymap = [
{ on = [ ".", "s" ], run = "plugin what-size -- '-c'", desc = "Calc size of selection or cwd" },
]
Change to whatever keybinding you like.
Feedback
If you have any feedback, suggestions, or ideas please let me know by opening an issue.
Dev setup
Check the debug config here.
To get debug logs while develoing use ya.dbg() in your code, then set the YAZI_LOG environment variable to debug before running Yazi.
YAZI_LOG=debug yazi
Logs will be saved to ~.local/state/yazi/yazi.log file.
Contributing
Contributions are welcome. Please fork the repository and submit a PR.
License
MIT