An open API service indexing awesome lists of open source software.

https://github.com/kaliv0/command-line-file-manager

Python CLI tool for scanning and organizing local directories and files
https://github.com/kaliv0/command-line-file-manager

cli-file-manager

Last synced: about 2 months ago
JSON representation

Python CLI tool for scanning and organizing local directories and files

Awesome Lists containing this project

README

        


Manager

---

# command-line-file-manager

[![PyPI](https://img.shields.io/pypi/v/command-line-file-manager.svg)](https://pypi.org/project/command-line-file-manager/)
[![Downloads](https://static.pepy.tech/badge/command-line-file-manager)](https://pepy.tech/projects/command-line-file-manager)
[![License](https://img.shields.io/badge/License-MIT-yellow?style=flat-square)](https://github.com/kaliv0/command-line-file-manager/blob/main/LICENSE)

Python CLI tool for scanning and organizing local directories and files.

## Example

To run the application type fm followed by a sub-command, target directory and options
```console
$ fm scan ./foo/bar --sort=type --save --output=./
```

```console
$ fm scan --help

Usage: fm scan

Create full catalog of all files and subdirs in

Options:
-r, --recursively Build catalog recursively
--sort [name|size|date|modified|type] Sorting criteria
--desc Display result in descending order
-s, --save Save log message to file
-o, --output TEXT Path to output directory for the saved log file
--log TEXT Saved log file name
--help Show this message and exit
```

## Main Features
- show - Short list of files or directories in
- scan - Create full catalog of all files and subdirs in
- tree - Build tree of contents in
- search - Search by inside
- diff - Compare contents of to
- dedup - Find and clean-up duplicate files inside a
- tidy - Organize files by extension/type inside