A simple and user-friendly graphical interface for the TLDR command-line tool, built using FLTK. Contributions are highly encouraged to make it even better!
- Search TLDR Pages: Quickly search for a command and view its TLDR page with ease.
- Update TLDR Cache: Refresh your local TLDR cache with a single click.
- Responsive UI: Non-blocking operations ensure the interface remains smooth and responsive while running tasks in the background.
Make sure the following dependencies are installed on your system:
- FLTK (Fast Light Toolkit): For building the GUI.
- On Debian-based systems:
sudo apt-get install libfltk1.3-dev
- On Arch-based systems:
sudo pacman -S fltk
- On Debian-based systems:
- TLDR CLI Tool:
- Install via
npm
(Node.js is required):npm install -g tldr
- Install via
Ensure the following dependencies are installed on your system:
Used for creating the GUI.
- On Debian-based systems:
sudo apt-get install libfltk1.3-dev
- On Arch-based systems:
sudo pacman -S fltk
Provides the command-line interface functionality.
- Install via
npm
(requires Node.js):npm install -g tldr
If you’re using a Debian-based system, you can download the .deb
package provided in the repository for easy installation.
Follow these steps to build the program from source:
-
Clone the repository:
git clone https://github.com/silverhadch/tldr-gui cd tldr-gui
-
Compile the source code:
g++ -o tldr_gui src/main.cpp -lfltk
-
Run the program:
./tldr_gui
This project is licensed under the GNU General Public License v3.0.
Encounter an issue? Have a suggestion?
Feel free to open an issue or submit a pull request!
We welcome contributions to improve and expand this project.