FDMAN CLI is a Python command line interface (CLI) tool designed to allow you to manage your files and directories.
## Features:
File Manager CLI Tool.
A command line utility (CLI) for file and directory operations.
Provides commands to:
- List files.
- Create directories and files.
- Purge files and directories.
- Display file contents.
## Commands:
- List files and directories.
Lists all files and directories in the current directory or specified paths.
Arguments:
paths (tuple of Path): Paths to list. If no paths are provided, lists the contents of the current directory.
Examples:
1- Current path:
flio lfd
2- Add path(s):
flio lfd /path/to/directory-1 /path/to/directory-2 ...
- Create directories.
Creates one or more directories.
Arguments:
path (tuple of Path): Paths to directories to be created. If directories already exist, they are not modified.
Examples:
flio crd new_directory another_directory ...
- Create files.
Creates one or more files in the current directory or specified path.
Arguments:
filename (tuple of File): Names of files to be created.
path (Path, optional): Custom path where the files will be created. If not provided, files are created in the current directory.
Examples:
1- Current directory:
flio crf file1.txt file2.txt ...
2- Add a directory path:
flio crf -p /path/to/directory file1.txt file2.txt ...
- Purge files and directories.
Deletes specified files and directories. Requires user confirmation.
Arguments:
paths (tuple of Path): Paths of files and directories to be deleted.
Examples:
flio prg file1.txt directory1 ...
- Show file contents.
Displays the content of one or more files.
Arguments:
files (tuple of File): Files to display the contents of.
Examples:
flio cnt file1.txt file2.txt
Raw data
{
"_id": null,
"home_page": "https://github.com/ayoub-aberbach/fdman",
"name": "fdman-cli",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "Ayoub Aberbach <aberbach.me@gmail.com>",
"keywords": null,
"author": "Ayoub A.",
"author_email": "Ayoub Aberbach <aberbach.me@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/e2/f7/3571f51d0f4a2eda7a9fcbda4ef6f2ccd30f683cf700e59ad4217b52a40f/fdman_cli-0.1.1.tar.gz",
"platform": null,
"description": "FDMAN CLI is a Python command line interface (CLI) tool designed to allow you to manage your files and directories.\n\n\n## Features:\n\nFile Manager CLI Tool.\n\nA command line utility (CLI) for file and directory operations.\nProvides commands to: \n\n- List files.\n- Create directories and files.\n- Purge files and directories.\n- Display file contents.\n\n\n## Commands:\n\n- List files and directories.\n\nLists all files and directories in the current directory or specified paths.\n\nArguments:\npaths (tuple of Path): Paths to list. If no paths are provided, lists the contents of the current directory.\n\nExamples:\n\n1- Current path:\n \n flio lfd\n\n2- Add path(s):\n \n flio lfd /path/to/directory-1 /path/to/directory-2 ...\n\n\n- Create directories.\n\nCreates one or more directories.\n\nArguments:\npath (tuple of Path): Paths to directories to be created. If directories already exist, they are not modified.\n\nExamples:\n\n flio crd new_directory another_directory ...\n\n\n- Create files.\n\nCreates one or more files in the current directory or specified path.\n\nArguments:\nfilename (tuple of File): Names of files to be created.\npath (Path, optional): Custom path where the files will be created. If not provided, files are created in the current directory.\n\nExamples:\n\n1- Current directory:\n\n flio crf file1.txt file2.txt ...\n\n2- Add a directory path:\n\n flio crf -p /path/to/directory file1.txt file2.txt ...\n\n\n- Purge files and directories.\n\nDeletes specified files and directories. Requires user confirmation.\n\nArguments:\npaths (tuple of Path): Paths of files and directories to be deleted.\n\nExamples:\n\n flio prg file1.txt directory1 ...\n\n\n- Show file contents.\n\nDisplays the content of one or more files.\n\nArguments:\nfiles (tuple of File): Files to display the contents of.\n\nExamples:\n\n flio cnt file1.txt file2.txt\n",
"bugtrack_url": null,
"license": null,
"summary": "A CLI tool that manages files and directories.",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://github.com/ayoub-aberbach/fdman",
"Repository": "https://github.com/ayoub-aberbach/fdman"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "124f3a311ef5cb0e6d48636c5c6fdbb898512141c83d3add713725ef318f28a7",
"md5": "c8a1e2b9321578a59f9cf62f53ee9b5b",
"sha256": "891ab492eb14b9e57703af6658ad8e90825f3a2d397544a344b77412360b725e"
},
"downloads": -1,
"filename": "fdman_cli-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c8a1e2b9321578a59f9cf62f53ee9b5b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 4121,
"upload_time": "2025-01-06T02:59:05",
"upload_time_iso_8601": "2025-01-06T02:59:05.189714Z",
"url": "https://files.pythonhosted.org/packages/12/4f/3a311ef5cb0e6d48636c5c6fdbb898512141c83d3add713725ef318f28a7/fdman_cli-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2f73571f51d0f4a2eda7a9fcbda4ef6f2ccd30f683cf700e59ad4217b52a40f",
"md5": "774e41b26d03df395c07f1b2da539762",
"sha256": "7076e44e74c170654d341cf61253764186add71709df3e3fefae1c8cb6f272f9"
},
"downloads": -1,
"filename": "fdman_cli-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "774e41b26d03df395c07f1b2da539762",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3855,
"upload_time": "2025-01-06T02:59:07",
"upload_time_iso_8601": "2025-01-06T02:59:07.684735Z",
"url": "https://files.pythonhosted.org/packages/e2/f7/3571f51d0f4a2eda7a9fcbda4ef6f2ccd30f683cf700e59ad4217b52a40f/fdman_cli-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-06 02:59:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ayoub-aberbach",
"github_project": "fdman",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "click",
"specs": [
[
"==",
"8.1.7"
]
]
},
{
"name": "colorama",
"specs": [
[
"==",
"0.4.6"
]
]
}
],
"lcname": "fdman-cli"
}