Skip to content

A colourful, interactive TUI app for organizing files by type, date, or size. Built with Go, Bubble Tea, and Lipgloss.

License

Notifications You must be signed in to change notification settings

Emmyme/file-organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Organizer

A colourful and interactive TUI app for organizing files in any folder. Built with Go, Bubble Tea, and Lipgloss, it helps you sort your files by type, date, or size with a modern, responsive interface.

Screenshot

Features

  • Organize files by extension, date, or size
  • Custom setup: choose source/target folders, recursive scan, and verbosity
  • Dry-run mode for safe previews
  • Global install: run from any folder

Installation

  1. Clone the repo:
    git clone https://github.com/Emmyme/file-organizer.git
    cd file-organizer
  2. Install dependencies:
    go mod tidy
  3. Build and install globally:
    go install .
    Make sure your Go bin directory is in your PATH.

Usage

Run the app from any folder:

file-organizer
  • Use the arrow keys to navigate
  • Enter to select
  • Q to quit
  • D to toggle dry-run in preview
  • R to toggle recursive scan in preview

Screenshots

Screenshot


Screenshot


Screenshot


Screenshot

Dependencies

License

MIT License

About

A colourful, interactive TUI app for organizing files by type, date, or size. Built with Go, Bubble Tea, and Lipgloss.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages