No description
  • Go 77.7%
  • Makefile 20.7%
  • JavaScript 1.6%
Find a file
2026-04-23 08:50:57 +02:00
.husky chore: setup commitlint and husky with gitignore 2026-04-20 12:20:15 +02:00
cmd/ft_organize chore: moved main.go into cmd directory 2026-04-21 09:20:52 +02:00
internal chore(wip): started with flag and logger logic 2026-04-20 18:06:27 +02:00
.gitignore feat(buildsystem): added makefile with various build flags. updated gitignore to include bin folder 2026-04-23 08:42:00 +02:00
commitlint.config.js chore: setup commitlint and husky with gitignore 2026-04-20 12:20:15 +02:00
go.mod feat(init): created minimal go structure with charmbracelet/log 2026-04-20 12:25:08 +02:00
go.sum feat(init): created minimal go structure with charmbracelet/log 2026-04-20 12:25:08 +02:00
Makefile feat(buildsystem): added makefile with various build flags. updated gitignore to include bin folder 2026-04-23 08:42:00 +02:00
package-lock.json chore: setup commitlint and husky with gitignore 2026-04-20 12:20:15 +02:00
package.json chore: setup commitlint and husky with gitignore 2026-04-20 12:20:15 +02:00
README.md feat(readme): created first rough readme concept using https://www.makeareadme.com 2026-04-23 08:50:44 +02:00
subject.md chore(project_structure): added subject files in both md and pdf 2026-04-20 12:21:50 +02:00
subject.pdf chore(project_structure): added subject files in both md and pdf 2026-04-20 12:21:50 +02:00
TODO.md chore: updated TODO 2026-04-23 08:49:57 +02:00

ft_organize

ft_organize is a CLI tool for organizing directories using configurable rules.

Installation

tbd

Usage

ft_organize scan --source ~/Downloads --config rules.yaml

ft_organize plan --source ~/Downloads --config rules.yaml

ft_organize apply --source ~/Downloads --config rules.yaml --log session.json

ft_organize undo --log session.json

ft_organize validate-config --config rules.yaml

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT