https://github.com/derektata/file-organizer-go
Automated file organizer
https://github.com/derektata/file-organizer-go
automator folder-actions macos
Last synced: 6 months ago
JSON representation
Automated file organizer
- Host: GitHub
- URL: https://github.com/derektata/file-organizer-go
- Owner: derektata
- License: mit
- Created: 2023-07-13T17:20:43.000Z (almost 3 years ago)
- Default Branch: yaml
- Last Pushed: 2025-05-21T17:23:37.000Z (about 1 year ago)
- Last Synced: 2025-10-30T12:51:27.484Z (8 months ago)
- Topics: automator, folder-actions, macos
- Language: Go
- Homepage:
- Size: 512 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# file-organizer

Organize your downloaded files into categorical folders as they are downloaded.
This package was made to be used on macOS machines using Automator and Folder Actions.
## Installation/Setup
### Clone the Repository
```
git clone https://github.com/derektata/file-organizer-go.git
cd file-organizer-go
```
### Using Make
```
make
```
### Nix users
If you are using Nix, you can build and run the project using the Nix flake.
#### Build and Run
```
nix build
./result/bin/file-organizer -h
```
#### Development Shell
You can also enter a development shell with all necessary dependencies:
```
nix develop
```
## Usage
```
Usage of file-organizer:
-c, --config string The path to the configuration file (default "~/.config/file-organizer/config.json")
-d, --directory string Path to organize files
--dry-run Perform a dry run without moving files
--prepend-date Prepend the current date to the file name
-v, --verbose Show detailed output
```
## License
MIT License