2021-10-23 22:18:40 +02:00
2021-10-23 03:37:27 +02:00
2021-10-23 03:37:27 +02:00
2021-10-17 06:23:00 +02:00
2021-10-23 22:18:40 +02:00

Readme

README

This is a simple project to help sort your files on linux written in c++.

Install

  1. Coppy the repo

    git clone https://github.com/ZastianPretorius/fsorter.git
  2. cd into the the fsorter folder

    . cd fsorter
  3. Generate a make files

    cmake .
  4. Compile the project

    make
  5. install the project (will require sudo)

    sudo make install

Usage

  1. cd to the desired location for example

    cd ~/Downloads
  2. The first time you run the program nothing will happen but a default settings.conf will be generated found in

    ~/.config/fsorter/settings.conf
  3. Running #+BEGIN_SRC fsorter #+END_SRC again will sort the current working directory based on the preferences in settings.conf

Configure

  1. Open #+BEGIN_SRC ~/.config/fsorter/settings.conf #+END_SRC in your favourite text editor for example.

    vim ~/.config/fsorter/settings.conf
  2. Here is the basic settings.conf. The name after home will be different then this one it must be your systems username (Running fsorter the first time will generate this for you automaticaly)

     Picture=
     /home/mrfluffy/Pictures/
     .jpg,.jpeg,.png,
     Music=
     /home/mrfluffy/Music/
     .mp3,.wav,
     Video=
     /home/mrfluffy/Videos/
     .mp4,
     Arcive=
     /home/mrfluffy/Documents/Compressed/
     .zip,.rar,.7z,
     ISO=
     /home/mrfluffy/Documents/ios/
     .iso,
  3. The config file is janky so be careful
  4. An object consists of 3 things first a Type #+BEGIN_SRC Picture= #+END_SRC dont forget the '=' at the end.
  5. second is the path you want to save your files of this type for the Type Picture= in this case it is #+BEGIN_SRC home/mrfluffy/Pictures #+END_SRC dont forget the '/' at the end of path.
  6. The third if the extentions That belong to this type in the case of Type Picture= we have #+BEGIN_SRC .jpg,.jpeg,.png, #+END_SRC take note that the extentions have a '.' before them and they are seperated by a ',' Also note that there is a ',' at the end of the line.
  7. If this convention is not followd the program will brake.
  8. You can add your own types at the end of this file. DO NOT leave empty lines.
  9. The Types can be enything as long as it ends with '='.
  10. The path does not need to exist when #+BEGIN_SRC fsorter #+END_SRC is ren it will ask you if you want to create the Directory.
  11. Extentions can be anything as long as the convention is followd as shown above.
Description
A file sorter made in C++
Readme GPL-3.0 361 KiB
Languages
C++ 100%