Skip to main content

A CLI tool that manages files and directories.

Project description

Foldora - File & Directory Manager CLI Tool

Foldora is a Python command-line interface (CLI) tool designed to help you efficiently manage files and directories.

Features

Foldora provides essential file and directory operations, including:

  • Listing files and directories.
  • Creating directories and files.
  • Purging files and directories.
  • Displaying file contents.

Installation

To install Foldora, clone the repository and navigate to the project directory:

  • PS: Make sure python is installed in case you're new to Python.
pip install foldora

Usage

Run Foldora using the fd command followed by the desired operation.

Listing Files and Directories

Lists all files and directories in the current or specified paths.

Command:

fd l [optional_paths]

Examples:

fd l           # List contents of the current directory
fd l /path/to/directory1 /path/to/directory2  # List contents of specific directories

Creating Directories

Creates one or more directories.

Command:

fd d directory1 directory2 ...

Example:

fd d new_folder another_folder

Creating Files

Creates one or more files in the current directory or a specified path.

Command:

fd f '[-p path]' file1 file2 ...

Examples:

fd f file1.txt file2.txt  # Create files in the current directory
fd f -p /path/to/directory file1.txt file2.txt  # Create files in a specified directory

Purging Files and Directories

Deletes specified files and directories with user confirmation.

Command:

fd p file1 directory1 ...

Example:

fd p old_file.txt unused_folder

Displaying File Contents

Shows the content of one or more files.

Command:

fd c file1 file2 ...

Example:

fd c notes.txt log.txt

Contributing

Feel free to submit pull requests or open issues to enhance Foldora!

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foldora-0.0.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

foldora-0.0.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file foldora-0.0.1.tar.gz.

File metadata

  • Download URL: foldora-0.0.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldora-0.0.1.tar.gz
Algorithm Hash digest
SHA256 74670706a24699da5736613056a016a42b57164ad6f4573cec5df038d901dd93
MD5 1f01d8887227d0882074a4b82034b859
BLAKE2b-256 c01f20640b13e9013f1407d22c7dd3d88fb792962f9ae46f42cb8ed2baa7d190

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldora-0.0.1.tar.gz:

Publisher: foldora.yml on ayoub-aberbach/foldora

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file foldora-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: foldora-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for foldora-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 098fbb1cdfde393f91928819c6dc8e5d2719de6a1641548310c497b2d85e0702
MD5 b1a66559b7cacd5c851573d80431d73a
BLAKE2b-256 8588f444ab81bbc948a5c3cffeb3d7b6311e26d4a1e2a23c6510cdbb4c857af0

See more details on using hashes here.

Provenance

The following attestation bundles were made for foldora-0.0.1-py3-none-any.whl:

Publisher: foldora.yml on ayoub-aberbach/foldora

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page