Skip to content

A TUI (terminal user interface) file manager for Linux, macOS, and Windows, built with Go. Effortlessly navigate directories and manage files with interactive copy, move, and delete operations.

Notifications You must be signed in to change notification settings

lilsheepyy/dircandy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“¦ dircandy – Terminal File Manager

A stylish terminal UI (TUI) for managing files with cp, mv, and rm -rf functionality, written in Go.

πŸ—‚ Features

  • Navigate directories with intuitive arrow keys
  • Multi-select files and directories for batch operations
  • Copy, move, or delete with ease
  • Start in the current working directory
  • Clean UI for a smooth experience

πŸš€ Installation

Build and Install

git clone https://github.com/yourusername/dircandy.git
cd dircandy
make install

By default, installs to /opt/dircandy. To use it from anywhere:

export PATH=$PATH:/opt/dircandy

Or set an alias:

alias dircandy='/opt/dircandy/dircandy'

Custom Install Directory

sudo make install INSTALL_DIR=/usr/local/bin

πŸƒ Usage

dircandy
  • Choose Copy, Move, or Remove with keys or arrows
  • Navigate directories: ↑/↓ to move, β†’/Enter to enter dir, ←/Backspace to go up
  • Select files: Space
  • Confirm actions: Tab or Enter
  • Quit: q

🧹 Clean Build Files

make clean

πŸ“„ License

MIT License

About

A TUI (terminal user interface) file manager for Linux, macOS, and Windows, built with Go. Effortlessly navigate directories and manage files with interactive copy, move, and delete operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages