A CLI tool that scans through a directory and organizes all loose files into folders by file type.

Overview

g1445

Organizer CLI

Organizer CLI is a python command line tool that goes through a given directory and organizes all un-folder bound files into folders by file extension. Organize CLI Supports 108 different file extensions over 27 file type categories and the list is ever growing.

Installation

Pip Install

pip install organizer-cli

Local Install

cd Organizer-Cli
pip install -e .

Whats New

Features

  • Pre-action prompt to the number of files that will be moved.
  • Prompts the user if no files extensions are supported in the directory.

Extensions

  • Added extensions include [.webp, .vce, .spx, .m4r, .wax, .xlsb, .xlsm, .xlam, .xlb, .xla, .xlt, .xar, .xlm, .xl, .xlw, .xltx, .xll, .xlc, .ppsx, .ppsm, .pptm, .sldx, .pot, .potx, .ppam, .ppa, .sldm, .pa, .potm]

How To Use

After installing the CLI tool you will be able to use the Organize command in any directory, followed by a tag specifying the type of file you want organized.

Organize [command]        

Simply running the Organize command will organize all the current directory.

Organize               

Running the Organize command with the safe tag will organize all media files in the current directory.

Organize safe         

Running the Organize command with the all tag will organize all supported file formats in the current directory.

Organize all     

Commands

Safe

The safe command moves the most common types of media file, this includes images, audio, video etc. this command avoids filetypes that might be dependent on other programs running, like .cpp or .exe files. This is also the default command if no command is specified after the initial Organize call is made.

All

The all command moves all supported file formats.

Image

The image command moves all supported image formats like .PNG, .JPG, .JPEG etc.

Audio

The audio command moves all supported audio formats like .MP3, .WAV, .OOG etc.

Video

The video command moves all supported video formats like .MP$, .MOV, .WMV etc.

Office

The office command moves all supported Microsoft Office files including .DOCX, .PPT, .XLS etc.

Vector

The vector command moves all supported vector files like .SVG and .AI.

Gif

The gif command moves .GIF files exclusively.

Photoshop

The photoshop command moves .PSD files exclusively.

Pdf

The pdf command moves .PDF files exclusively.

Font

The font command moves all supported font files, like .OTF, .TTF, .WOFF etc.

Code

The code command moves all supported file formats of different programming languages like .PY, .CPP, .JS etc.

Owner
Mulaza Jacinto
Computer Science Student 🎓💻 .
Mulaza Jacinto
Openstack bucket retention cli

Openstack bucket retention cli

Fatih Sarhan 3 Apr 03, 2022
Simple Tool To Grab Like-Card Coupon

Simple Tool To Grab Like-Card Coupon

Soud 10 Jan 30, 2022
Conditional Transformer Language Model for Controllable Generation

CTRL - A Conditional Transformer Language Model for Controllable Generation Authors: Nitish Shirish Keskar, Bryan McCann, Lav Varshney, Caiming Xiong,

Salesforce 1.7k Jan 05, 2023
A simple python script to execute a command when a YubiKey is disconnected

YubiKeyExecute A python script to execute a command when a YubiKey / YubiKeys are disconnected. ‏‏‎ ‎ How to use: 1. Download the latest release and d

6 Mar 12, 2022
CLI program that allows you to change your Alacritty config with one command without editing the config file.

Pycritty Change your alacritty config on the fly! Installation: pip install pycritty By default, only the program itself will be installed, but you ca

Antonio Sarosi 184 Jan 07, 2023
A terminal client for connecting to hack.chat servers

A terminal client for connecting to hack.chat servers.

V9 2 Sep 21, 2022
Simple CLI prompt for easy I/O with OpenAI's API

openai-cli-prompt Simple CLI prompt for easy I/O with OpenAI's API Quickstart Create a .env file with: OPENAI_API_KEY=Your OpenAI API Key Configure

Erik Nomitch 1 Oct 12, 2021
Text based command line webcam photobooth app

Skunkbooth Why See it in action Usage Installation Run Media location Contributing Install Poetry Clone the repo Activate poetry shell Install dev dep

David Yang 45 Dec 26, 2022
GitFun - A Simplified Automated CLI tool for GIT😃

GitFun A Simplified Automated CLI tool for GIT, It's for Lazy Developers and Newbies 😜 Table of contents GitFun Installation Usage Development Contri

Astaqc 8 Feb 22, 2022
Pynavt is a cli tool to create clean architecture app for you including Fastapi, bcrypt and jwt.

Pynavt _____ _ | __ \ | | | |__) | _ _ __ __ ___ _| |_ | ___/ | | | '_ \ / _` \ \ / /

Alejandro Castillo 1 Dec 13, 2021
💻VIEN is a command-line tool for managing Python Virtual Environments.

vien VIEN is a command-line tool for managing Python Virtual Environments. It provides one-line shortcuts for: creating and deleting environments runn

Artёm IG 5 Mar 19, 2022
Un module simple pour demander l'accord de l'utilisateur dans une CLI.

Demande de confirmation utilisateur pour CLI Présentation ask_lib est un module pour le langage Python proposant une seule fonction; ask(). Le but pri

CallMePixelMan 7 May 09, 2022
Tiny command-line utility for mapping broken keys to other positions.

brokenkey Tiny command-line utility for mapping broken keys to other positions. Installation Clone this repository using git: git clone https://github

0 Oct 04, 2021
Enriches Click with option groups, constraints, command aliases, help sections for subcommands, themes for --help and other stuff.

Enriches Click with option groups, constraints, command aliases, help sections for subcommands, themes for --help and other stuff.

Gianluca Gippetto 62 Dec 22, 2022
ctree - command line christmas tree

ctree ctree - command line christmas tree It is small python script that prints a christmas tree in terminal. It is colourful and always gives you a d

15 Aug 15, 2022
Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

Interactive Redis: A Cli for Redis with AutoCompletion and Syntax Highlighting. IRedis is a terminal client for redis with auto-completion and syntax

2.2k Dec 29, 2022
A simple python application for running a CI pipeline locally

A simple python application for running a CI pipeline locally This app currently supports GitLab CI scripts

Tom Stowe 0 Jan 11, 2022
Doro is a CLI based pomodoro app and countdown timer application built using python.

Doro - CLI based pomodoro app Doro is a CLI based pomodoro app and countdown timer application built using python. Install $ pip install doro Usage Po

Suresh Kumar 14 May 23, 2022
Loading animation; a progress bar

Loading animation; a progress bar. When you know the remaining time or task completion percentage, then you’re able to show an animated progress bar:

Goldy 1 Jan 23, 2022
Vsm - A manager for the under-utilized mksession command in vim

Vim Session Manager A manager for the under-utilized `mksession` command in vim

Matt Williams 3 Oct 12, 2022