# file-commander
**Repository Path**: atari/file-commander
## Basic Information
- **Project Name**: file-commander
- **Description**: 同步 https://github.com/VioletGiraffe/file-commander
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2019-11-07
- **Last Updated**: 2023-08-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# FILE COMMANDER
Cross-platform Total Commander-like orthodox (dual-panel) file manager for Windows, Mac, Linux and FreeBSD with support for plugins. The goal of the project is to provide consistent user experience across all the major desktop systems.
[](https://github.com/VioletGiraffe/file-commander/actions/workflows/CI.yml)
[](https://www.codefactor.io/repository/github/violetgiraffe/file-commander/overview/master)
[](https://www.codacy.com/gh/VioletGiraffe/file-commander/dashboard?utm_source=github.com&utm_medium=referral&utm_content=VioletGiraffe/file-commander&utm_campaign=Badge_Grade)

### Download for Windows
*Get the latest release*
Windows Vista and later systems are supported (x32 and x64). Windows XP is not supported.
### Known Issues
For the list of known issues, refer to the project issues on Github, sort by the "bug" label. Or just use this link.
### Reporting an issue
Create an issue on the project's page on Github.
### Contributing
***Cloning the repository***
The main git repository has submodules, so you need to execute the `update_repository` script (available as .bat for Windows and .sh for Linux / Mac) after cloning file-commander to clone the nested repositories. Subsequently, you can use the same `update_repository` script at any time to pull incoming changes to the main repo, as well as to all the subrepos, thus updating everything to the latest revision.
***Building***
* A compiler with C++20 support is required.
* Qt 5.12 or newer required (currently tested with 5.15.2 and 6.2.2).
* Windows: you can build using either Qt Creator or Visual Studio for IDE. Visual Studio 2022 or newer is required - v143 toolset or newer. Run `qmake -tp vc -r` to generate the solution for Visual Studio. I have not tried building with MinGW, but it should work as long as you enable C++20 support.
* Linux: `cd` to directory with project, run `qmake -r` to generate Makefile and build via `make -j`.
* Mac OS X: You can use either Qt Creator (simply open the project in it) or Xcode (run `qmake -r -spec macx-xcode` and open the Xcode project that has been generated). Or you can build from command line with `qmake -r` followed by `make -j`.
See the Github workflow .yml file for reference on building the project.