7 месяцев назад
История
README.md
File browser - FB
Simple file browser implementation based on the embedded-graphics library and minimum additional dependencies. UI could be drawn with the standard linux framebuffer, winit + softbuffer or embedded graphics Simulator (sdl2).
NOTE: This project is the result of self-study of the Rust language and is not for the production use.
Features:
- latin and cyrillic (Russian) support: left special (win) or caps lock keys changes the locale
- basic file and directory operations (based on the direct libc functions calls)
- F1 - help
- F10 - exit
Files
- open and edit (only text files)
- create
- search with panelized result
- single/multiple copy with skip or overwrite existent option
- single/multiple delete
Directories
- open
- create
- search with panelized result
- single/multiple copy with skip or overwrite existent option
- single/multiple delete
Internal Editor
- view
- edit
- search text
- text block operations: select, copy, move, delete
Notes for the Linux framebuffer and keyboards events:
- For the framebuffer access under Linux user must be added into the video group: sudo usermod -a -G video [USER]
- For the keyboard events access under Linux user must be added into the input group: sudo usermod -a -G input [USER]
Other
If bindgen results are shown in one string in the result file, try to install rustfmt: rustup component add rustfmt (rustup toolchain install nightly –component rustfmt)
TODO:
- RGB-support
- View images
Конвейеры
0 успешных
0 с ошибкой