Un explorador de archivos simple que nació porque quería aprender el lenguaje Rust.
Es independiente del sistema operativo y está optimizado para el rendimiento.
El rendimiento se logra mediante "jwalk" y "Tauri".
CoDriver no utiliza caché de rutas para acceder a archivos y carpetas, por lo que el rendimiento se logra gracias a Rust, la velocidad del disco y la potencia del CPU.
⁉️ ¡Ten en cuenta que este software aún está en desarrollo y contendrá errores!
Enlaces
- Características básicas
- Características avanzadas
- Dependencias
- Integración FTP / SFTP
- Problemas conocidos
- Todos
- Interfaz de usuario
Funcionalidades básicas
- Navega por directorios como lo haces habitualmente
- Copia y pega, elimina, crea y renombra archivos y carpetas
- Cambia entre los modos de cuadrícula, lista y columnas Miller
- Cierra ventanas emergentes con esc
- Salta directamente a un directorio con Ctrl / Cmd + G introduciendo una ruta
- Ordena elementos en modo lista por tamaño, nombre o última modificación
Funcionalidades avanzadas
- Comprime archivos y carpetas
- zip
- zstd
- brotli
- density (https://github.com/g1mv/density)
- Extrae archivos comprimidos
- rar
- zip
- 7zip
- tar (.gz, .bz2)
- density
- Navega a un directorio usando el atajo LAlt + 1 / 2 / 3 | (macOS opción + 1 / 2 / 3)
- Configura las rutas tú mismo en la configuración
- Crea archivo con F6
- Crea carpeta con F7
- Vista de panel doble
- Busca archivos con F8
- Copia el elemento seleccionado actual al otro panel con F5
- Mueve el elemento seleccionado actual al otro panel con LShift + F5
- Arrastra y suelta archivos en el explorador para copiarlos en el directorio actual
- Renombra varios elementos de tu selección con Ctrl / Cmd + LShift + M
- Ejecuta el renombrado múltiple con Ctrl / Cmd + Return
- Vista rápida de archivos -> Selecciona una entrada de directorio y pulsa la barra espaciadora.
- Archivos soportados: todos los archivos de imagen (.jpg, .png, ...), .pdf, .mp4, .json, .txt, .html
- Todos los demás elementos mostrarán una pequeña ficha con información sobre ellos. (ruta, tamaño, última modificación)
- Navegación instantánea -> Empieza a escribir y filtra automáticamente las entradas del directorio, lo que a veces
Dependencias (Si no funciona instantáneamente)
Expandir para mostrar
Linux
- openssl1.1
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
file \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev#### Arco
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
build-essential \
curl \
wget \
file \
libssl-dev \
libgtk-3-dev \
libayatana-appindicator3-dev \
librsvg2-dev
#### Fedorasudo dnf check-update
sudo dnf install openssl1.1 \
webkit2gtk4.0-devel \
openssl-devel \
curl \
wget \
file \
libappindicator-gtk3-devel \
librsvg2-devel
sudo dnf group install "C Development Tools and Libraries"
🖥️ Integración FTP / SFTP
CoDriver ofrece soporte nativo y listo para usar para conexiones remotas FTP y SFTP. ¡No se requieren dependencias externas, capas FUSE ni montajes sshfs! Simplemente conecta tus servidores remotos directamente en el panel lateral.
🏴☠️ Soporte de idiomas
- Inglés
- Pronto se podrá elegir entre varios idiomas ...
⚠️ Problemas conocidos:
- Arrastrar y soltar fuera de la ventana actualmente no siempre funciona en Linux
- En Windows puede que tengas que instalar Microsoft Visual C++ Redistributable
- Los permisos en ms-windows son un poco extraños
- Puede que tengas que ejecutar el programa como administrador si tienes problemas para copiar elementos o algo similar
- Puede haber un problema por el que necesites instalar openssl1.1 en sistemas Linux, si el programa no inicia
📝 Tareas pendientes:
- Múltiples idiomas
- Favoritos
- Acceder a servicios de almacenamiento en línea (Google Drive, etc.)
Interfaz de usuario
Cómo contribuir
Prepara tu máquina para desarrollar aplicaciones tauri v1: Prerrequisitos de Tauri Cuando hayas terminado solo haz ``git clone https://github.com/RickyDane/CoDriver` o `gh repo clone RickyDane/CoDriver` en una ubicación de tu máquina.
Deberías poder ejecutar `cargo tauri dev` en el directorio raíz de este proyecto para comenzar a construir y ejecutar CoDriver.
Asegúrate de tener tauri-cli instalado: `cargo install tauri-cli``
Firma de la versión
Los artefactos de lanzamiento de macOS deben estar firmados y notarizados para evitar que Gatekeeper informe que la aplicación instalada está dañada. Consulta firma y notarización en macOS para los secretos de GitHub Actions requeridos y los comandos de verificación.
Historial de estrellas
#### Otro software de terceros
- DragSelect (https://github.com/ThibaultJanBeyer/DragSelect)