Crates.io | twin-commander |
lib.rs | twin-commander |
version | 0.1.0 |
source | src |
created_at | 2023-11-11 22:37:20.467771 |
updated_at | 2023-11-11 22:37:20.467771 |
description | Yet another text mode twin-panel file manager for Redox OS inspired by Midnight and Total Commander |
homepage | |
repository | https://github.com/kivimango/twin-commander |
max_upload_size | |
id | 1032470 |
size | 212,806 |
A text mode twin-panel file manager for Redox OS inspired by Midnight and Total Commander.
This is my pet project for learning the Rust programming language. I develop this application to be my daily driver for managing files and for showcase some custom programs written in Rust and fill the gaps of the lacking/missing applications in the userspace for the Redox OS. If you are a fan of 'Lets Reimplement The Whole Universe in Rust' too, stay with me
See the Issues for upcoming features, like:
and many more (who knows?)
Twin Commander currently supports only GNU/Linux distributions and the Redox OS.
Windows is not supported due to one of the backend of the terminal handling library, specifically termion (termion only supports GNU/Linux and Redox OS).
The other backend of tui-rs, crossterm has no support for Redox OS, and i want to use this app in Redox OS.
So, choices are made.
To set up a local copy of the project on your machine, follow the next steps:
Clone the repository:
git clone https://github.com/kivimango/twin-commander.git
or using the tarball:
# Download the tarball
wget https://github.com/kivimango/twin-commander/archive/refs/heads/master.zip
# Unzip it
unzip master.zip
# and make your way into the project's folder with
cd twin-commander
Please refer the Getting started section. Once your local copy of the project is set up, you can build the project from source by running the
# for debug mode
cargo build
or the
# for release mode
cargo build -r
command.
Im planning releasing on crates.io once a MVP is ready.
When it is published, the following command
cargo install twin-commander
will install a binary of this application.
Want to contribute? Great!
Apache License 2.0