You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ivan Olexyn 268736c6c7
Old code, new UI.
6 years ago
..
Artifacts.java Old code, new UI. 6 years ago
Controller.java Old code, new UI. 6 years ago
Execute.java Old code, new UI. 6 years ago
Main.java Old code, new UI. 6 years ago
QuicksortMd5.java Old code, new UI. 6 years ago
README.md Old code, new UI. 6 years ago
Routines.java Old code, new UI. 6 years ago
Tools.java Old code, new UI. 6 years ago
Write.java Old code, new UI. 6 years ago
layout.fxml Old code, new UI. 6 years ago
toFile.sh Old code, new UI. 6 years ago

README.md

What is mucc?

mucc is an example for interactions between Linux, Java and JavaFX. It is a tool for purging duplicates from a filesystem.

It does this by calculating a hash of each file and sorting the files by hash. If two files have the same hash, the older file will be deleted.

It also displays some information about what is happening. This ensures the user never suspects something went horribly wrong.

Package Contents

Class Description
Artifacts Simple objects used by other classes.
Controller JavaFX class containing application logic.
Execute Issues shell commands.
layout.fxml Contains layout data.
Main Main JavaFX class. Run from here.
QuicksortMd5 Quicksort algorithm.
README.md You are here.
Routines Higher level routines called by Controller.
Tools Simple tools.
Write Writes to /tmp. Used for data storage.

Issues and Features

  • Add proper directory selection.
  • Fix issues where nested duplicates would not be deleted on first pass.
  • Make UI prettier.
  • Make code prettier.