├── .github └── workflows │ ├── release.yml │ └── test-and-lints.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── IDEAS.md ├── LICENSE-APACHE.md ├── LICENSE-MIT.md ├── README.md ├── ROADMAP.md ├── assets ├── embeddings_config.toml ├── llm_config.toml ├── prompts │ └── generate_folder_name.md └── rag_ml_config.toml ├── hooks └── pre-commit ├── setup-hooks.sh ├── src ├── ai │ ├── embedding_context.rs │ ├── embeddings_request.rs │ ├── llm_request.rs │ ├── mod.rs │ ├── ollama_protocol.rs │ └── prompt.rs ├── app_core │ ├── cluster_processor.rs │ ├── destination_processor.rs │ ├── migration_plan_builder.rs │ ├── migrations_processor.rs │ ├── mod.rs │ └── sources_processor.rs ├── commands │ ├── apply.rs │ ├── mod.rs │ ├── process.rs │ └── rollback.rs ├── configuration │ ├── args.rs │ ├── config.rs │ ├── config_loader.rs │ ├── consts.rs │ ├── embedded_assets.rs │ ├── ignore_list.rs │ ├── init.rs │ └── mod.rs ├── console │ ├── confirmation.rs │ ├── errors.rs │ ├── messages.rs │ ├── mod.rs │ └── table.rs ├── db │ ├── mod.rs │ └── qdrant │ │ ├── client.rs │ │ ├── collection.rs │ │ ├── fs_entry │ │ ├── insert.rs │ │ ├── meta.rs │ │ ├── mod.rs │ │ ├── payload.rs │ │ └── search.rs │ │ ├── mod.rs │ │ └── utils.rs ├── errors │ ├── app_error.rs │ ├── app_error_handler.rs │ └── mod.rs ├── fs │ ├── consts.rs │ ├── create_file.rs │ ├── file_info.rs │ ├── migration │ │ ├── executor.rs │ │ ├── fs_entry_migration.rs │ │ ├── logger.rs │ │ ├── migrator.rs │ │ ├── mod.rs │ │ ├── rollback.rs │ │ └── storage.rs │ ├── mod.rs │ ├── parser │ │ ├── config.rs │ │ ├── handlers.rs │ │ ├── mod.rs │ │ ├── utils.rs │ │ └── walker.rs │ └── path.rs ├── lib.rs ├── main.rs └── ml │ ├── agglomerative_clustering.rs │ ├── hierarchical_clustering.rs │ └── mod.rs └── tests ├── README.md ├── configs └── .messy-folder-reorganizer-ai │ ├── embeddings_config.toml │ ├── llm_config.toml │ └── rag_ml_config.toml ├── helpers ├── check.rs ├── cli.rs ├── mod.rs ├── prepare_fs.rs └── test_case.rs ├── integration.rs └── test_cases ├── clustering └── case.json ├── deep_folders_structure ├── generate.sh └── messy-folder │ ├── books │ ├── master-and-margarita.fb2 │ └── random │ │ ├── cooking-recepies.fb2 │ │ └── lord_of_the_rings.fb2 │ ├── dostoevsky.txt │ ├── home.app │ └── unknown_book.fb2 ├── embedding_only └── case.json ├── embedding_partial └── case.json ├── failed_migration ├── README.md └── generate.sh ├── file_collision └── case.json ├── llm_only └── generate.sh ├── symlinks └── case.json ├── use_dest_root └── case.json └── with_ignored_items └── case.json /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-and-lints.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/.github/workflows/test-and-lints.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/Cargo.toml -------------------------------------------------------------------------------- /IDEAS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/IDEAS.md -------------------------------------------------------------------------------- /LICENSE-APACHE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/LICENSE-APACHE.md -------------------------------------------------------------------------------- /LICENSE-MIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/LICENSE-MIT.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /assets/embeddings_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/assets/embeddings_config.toml -------------------------------------------------------------------------------- /assets/llm_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/assets/llm_config.toml -------------------------------------------------------------------------------- /assets/prompts/generate_folder_name.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/assets/prompts/generate_folder_name.md -------------------------------------------------------------------------------- /assets/rag_ml_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/assets/rag_ml_config.toml -------------------------------------------------------------------------------- /hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/hooks/pre-commit -------------------------------------------------------------------------------- /setup-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/setup-hooks.sh -------------------------------------------------------------------------------- /src/ai/embedding_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/ai/embedding_context.rs -------------------------------------------------------------------------------- /src/ai/embeddings_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/ai/embeddings_request.rs -------------------------------------------------------------------------------- /src/ai/llm_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/ai/llm_request.rs -------------------------------------------------------------------------------- /src/ai/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/ai/mod.rs -------------------------------------------------------------------------------- /src/ai/ollama_protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/ai/ollama_protocol.rs -------------------------------------------------------------------------------- /src/ai/prompt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/ai/prompt.rs -------------------------------------------------------------------------------- /src/app_core/cluster_processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/app_core/cluster_processor.rs -------------------------------------------------------------------------------- /src/app_core/destination_processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/app_core/destination_processor.rs -------------------------------------------------------------------------------- /src/app_core/migration_plan_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/app_core/migration_plan_builder.rs -------------------------------------------------------------------------------- /src/app_core/migrations_processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/app_core/migrations_processor.rs -------------------------------------------------------------------------------- /src/app_core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/app_core/mod.rs -------------------------------------------------------------------------------- /src/app_core/sources_processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/app_core/sources_processor.rs -------------------------------------------------------------------------------- /src/commands/apply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/commands/apply.rs -------------------------------------------------------------------------------- /src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/commands/mod.rs -------------------------------------------------------------------------------- /src/commands/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/commands/process.rs -------------------------------------------------------------------------------- /src/commands/rollback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/commands/rollback.rs -------------------------------------------------------------------------------- /src/configuration/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/configuration/args.rs -------------------------------------------------------------------------------- /src/configuration/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/configuration/config.rs -------------------------------------------------------------------------------- /src/configuration/config_loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/configuration/config_loader.rs -------------------------------------------------------------------------------- /src/configuration/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/configuration/consts.rs -------------------------------------------------------------------------------- /src/configuration/embedded_assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/configuration/embedded_assets.rs -------------------------------------------------------------------------------- /src/configuration/ignore_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/configuration/ignore_list.rs -------------------------------------------------------------------------------- /src/configuration/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/configuration/init.rs -------------------------------------------------------------------------------- /src/configuration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/configuration/mod.rs -------------------------------------------------------------------------------- /src/console/confirmation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/console/confirmation.rs -------------------------------------------------------------------------------- /src/console/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/console/errors.rs -------------------------------------------------------------------------------- /src/console/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/console/messages.rs -------------------------------------------------------------------------------- /src/console/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/console/mod.rs -------------------------------------------------------------------------------- /src/console/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/console/table.rs -------------------------------------------------------------------------------- /src/db/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod qdrant; 2 | -------------------------------------------------------------------------------- /src/db/qdrant/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/db/qdrant/client.rs -------------------------------------------------------------------------------- /src/db/qdrant/collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/db/qdrant/collection.rs -------------------------------------------------------------------------------- /src/db/qdrant/fs_entry/insert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/db/qdrant/fs_entry/insert.rs -------------------------------------------------------------------------------- /src/db/qdrant/fs_entry/meta.rs: -------------------------------------------------------------------------------- 1 | pub const FS_ENTRY_COLLECTION_NAME: &str = "fs_entry"; 2 | -------------------------------------------------------------------------------- /src/db/qdrant/fs_entry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/db/qdrant/fs_entry/mod.rs -------------------------------------------------------------------------------- /src/db/qdrant/fs_entry/payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/db/qdrant/fs_entry/payload.rs -------------------------------------------------------------------------------- /src/db/qdrant/fs_entry/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/db/qdrant/fs_entry/search.rs -------------------------------------------------------------------------------- /src/db/qdrant/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/db/qdrant/mod.rs -------------------------------------------------------------------------------- /src/db/qdrant/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/db/qdrant/utils.rs -------------------------------------------------------------------------------- /src/errors/app_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/errors/app_error.rs -------------------------------------------------------------------------------- /src/errors/app_error_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/errors/app_error_handler.rs -------------------------------------------------------------------------------- /src/errors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/errors/mod.rs -------------------------------------------------------------------------------- /src/fs/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/consts.rs -------------------------------------------------------------------------------- /src/fs/create_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/create_file.rs -------------------------------------------------------------------------------- /src/fs/file_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/file_info.rs -------------------------------------------------------------------------------- /src/fs/migration/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/migration/executor.rs -------------------------------------------------------------------------------- /src/fs/migration/fs_entry_migration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/migration/fs_entry_migration.rs -------------------------------------------------------------------------------- /src/fs/migration/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/migration/logger.rs -------------------------------------------------------------------------------- /src/fs/migration/migrator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/migration/migrator.rs -------------------------------------------------------------------------------- /src/fs/migration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/migration/mod.rs -------------------------------------------------------------------------------- /src/fs/migration/rollback.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/migration/rollback.rs -------------------------------------------------------------------------------- /src/fs/migration/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/migration/storage.rs -------------------------------------------------------------------------------- /src/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/mod.rs -------------------------------------------------------------------------------- /src/fs/parser/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/parser/config.rs -------------------------------------------------------------------------------- /src/fs/parser/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/parser/handlers.rs -------------------------------------------------------------------------------- /src/fs/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/parser/mod.rs -------------------------------------------------------------------------------- /src/fs/parser/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/parser/utils.rs -------------------------------------------------------------------------------- /src/fs/parser/walker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/parser/walker.rs -------------------------------------------------------------------------------- /src/fs/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/fs/path.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/ml/agglomerative_clustering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/ml/agglomerative_clustering.rs -------------------------------------------------------------------------------- /src/ml/hierarchical_clustering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/ml/hierarchical_clustering.rs -------------------------------------------------------------------------------- /src/ml/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/src/ml/mod.rs -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/configs/.messy-folder-reorganizer-ai/embeddings_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/configs/.messy-folder-reorganizer-ai/embeddings_config.toml -------------------------------------------------------------------------------- /tests/configs/.messy-folder-reorganizer-ai/llm_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/configs/.messy-folder-reorganizer-ai/llm_config.toml -------------------------------------------------------------------------------- /tests/configs/.messy-folder-reorganizer-ai/rag_ml_config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/configs/.messy-folder-reorganizer-ai/rag_ml_config.toml -------------------------------------------------------------------------------- /tests/helpers/check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/helpers/check.rs -------------------------------------------------------------------------------- /tests/helpers/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/helpers/cli.rs -------------------------------------------------------------------------------- /tests/helpers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/helpers/mod.rs -------------------------------------------------------------------------------- /tests/helpers/prepare_fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/helpers/prepare_fs.rs -------------------------------------------------------------------------------- /tests/helpers/test_case.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/helpers/test_case.rs -------------------------------------------------------------------------------- /tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/integration.rs -------------------------------------------------------------------------------- /tests/test_cases/clustering/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/clustering/case.json -------------------------------------------------------------------------------- /tests/test_cases/deep_folders_structure/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/deep_folders_structure/generate.sh -------------------------------------------------------------------------------- /tests/test_cases/deep_folders_structure/messy-folder/books/master-and-margarita.fb2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cases/deep_folders_structure/messy-folder/books/random/cooking-recepies.fb2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cases/deep_folders_structure/messy-folder/books/random/lord_of_the_rings.fb2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cases/deep_folders_structure/messy-folder/dostoevsky.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cases/deep_folders_structure/messy-folder/home.app: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cases/deep_folders_structure/messy-folder/unknown_book.fb2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_cases/embedding_only/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/embedding_only/case.json -------------------------------------------------------------------------------- /tests/test_cases/embedding_partial/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/embedding_partial/case.json -------------------------------------------------------------------------------- /tests/test_cases/failed_migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/failed_migration/README.md -------------------------------------------------------------------------------- /tests/test_cases/failed_migration/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/failed_migration/generate.sh -------------------------------------------------------------------------------- /tests/test_cases/file_collision/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/file_collision/case.json -------------------------------------------------------------------------------- /tests/test_cases/llm_only/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/llm_only/generate.sh -------------------------------------------------------------------------------- /tests/test_cases/symlinks/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/symlinks/case.json -------------------------------------------------------------------------------- /tests/test_cases/use_dest_root/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/use_dest_root/case.json -------------------------------------------------------------------------------- /tests/test_cases/with_ignored_items/case.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PerminovEugene/messy-folder-reorganizer-ai/HEAD/tests/test_cases/with_ignored_items/case.json --------------------------------------------------------------------------------