- Notifications
You must be signed in to change notification settings - Fork0
zhuyongqi9/lazylist
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Imagine This Scenario,You’ve just joined a new company or research lab. One day, an IT veteran introduces you to something calledLinux—an entirely different world of operating systems. They explain that you’ll need a magical tool calledSSH to access it.
After some effort, you successfully log in, only to discover that this system doesn’t have a graphical interface. Instead, everything must be done through something cryptically referred to as theshell.
Now, you’re tasked with installing a piece of software. The expert casually tells you, "Just run a few commands:wget
, thencd
, and finallyxxx
. Easy!"
You sit down at the terminal, sweating nervously as you try to follow their instructions. Then, in a moment of confusion, you accidentally type:rm -rf *
Lazylist is an innovative GUI file management tool that runs seamlessly in your terminal. Inspired by macOS Finder, Lazylist eliminates the need to remember complicated Linux shell commands and protects you from the serious consequences of executing them incorrectly.
- Essential File Operations: Easily manage files and directories, extract compressed archives, and more.
- Favorites: Quickly access your most-used files and directories.
- Trash Mechanism: Safeguard against accidental deletions with a built-in trash system, so you can avoid the regret of an irreversible
rm -rf *
. - User-Friendly Design: Intuitive navigation makes file management simple and efficient, even for users unfamiliar with Linux commands.
Lazylist is the ultimate tool for users who want the power of Linux without the steep learning curve of shell commands. Simplify your workflow and protect your files withLazylist!
Currently only provide macos and ubuntu compiled binary
https://github.com/zhuyongqi9/lazylist/releases/tag/1.1.1
User Manul
https://github.com/zhuyongqi9/lazylist/wiki/User-Manul
In fact, Lazylist is simple enough, you dont't need to read this user manul
Install dependency libraries
brew install cmake spdlog
build
mkdir buildcd buildcmake ../cmake --build . --target lazylist -j 16
Install dependency libraries
sudo apt install cmake libspdlog-dev
build
mkdir buildcd buildcmake ../cmake --build . --target lazylist -j 16
This project uses the following third-party libraries:
- FTXUI - Licensed under the MIT License.