CLI tool for managing local file system storage
Project description
command-line-file-manager
Python CLI tool for scanning and organizing local directories and files.
Requires Python 3.10+
Installation
Via pip:
$ pip install command-line-file-manager
From main branch:
$ git clone https://github.com/kaliv0/command-line-file-manager.git
$ cd command-line-file-manager
$ pip install .
Example
To run the application type fm followed by a sub-command, target directory and options
$ fm scan-files ../test --sort=type --save --output=./
Add --help after the fm command or any of the subcommands to get more information
$ fm scan-files --help
Usage: fm scan-files [OPTIONS] DIR_PATH
DIR_PATH: Path to directory to be scanned
Options:
--sort [name|size|date|modified|type] Sorting criteria. [default: name]
--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.
--help Show this message and exit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for command_line_file_manager-1.1.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e546eb88b8d62dddf07f1aaa69e02ed890e1ef2a0ecd0acc94172374098ad28 |
|
MD5 | c37a08fe476f11253eea3acdd6451120 |
|
BLAKE2b-256 | 1f6cc4d1861359b845a121edc5b62146bb53e2df4011bd081b8d490234a0c754 |
Close
Hashes for command_line_file_manager-1.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8488c3cce206b5dd9d6d2a6e61e8ecd1b0ceb821fc99bebc5ec6f59ee53af56 |
|
MD5 | 1d0ef4dd406739d0674e582ff9f18310 |
|
BLAKE2b-256 | 1bd34d947ef84bc5581056d4fec50f38ab9eb5c5758d6eb4e78be171989d4d41 |