Project

fileman

0.0
No commit activity in last 3 years
No release in over 3 years
Enhance files and directories management in windows(e.g. deleting files and folders whose path is longer than 260 charatcers)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.6
>= 0
~> 0.9

Runtime

~> 0.7
 Project Readme

Fileman

Fileman was originally designed to solve the Windows delete issue when a folder contains files whose path is greater than 260 characters. Over time, it got extended to support other features like renaming files following patterns. Though it was originally developed to solve a specific Windows limitation, Fileman can obviously be used on any other platform supporting ruby.

Installation

Add this line to your application's Gemfile:

gem 'fileman'

And then execute:

$ bundle

Or install it yourself as:

$ gem install fileman

Usage

Overview

Once installed, Fileman is immediately available in the terminal through the 'fileman' or 'fm' command. For more details, simply type:

fm

Examples

Delete a folder

fm rm your_folder

Rename a folder as well as all its subfolders

fm rn "your_folder" "new_name"

Rename a folder as well as all its subfolders, including files

fm rn "your_folder" "new_name" -i

Rename a folder as well as all its subfolders, including files (files extension are removed)

fm rn "your_folder" "new_name" -ie

Contributing

  1. Fork it ( https://github.com/[my-github-username]/fileman/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request