├── .editorconfig ├── .gitignore ├── .prettierrc.cjs ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── index.html ├── package.json ├── public └── favicon.ico ├── src ├── App.vue ├── assets │ ├── fonts │ │ └── SmileySans-Oblique.ttf.woff2 │ ├── github.svg │ └── icon256.ico ├── auto-imports.d.ts ├── build │ └── handler-plugin-detector.js ├── components.d.ts ├── components │ ├── Footer.vue │ ├── HandlerMenu.vue │ ├── Header.vue │ ├── Operations │ │ ├── Action │ │ │ └── ActionContainer.vue │ │ ├── Filter │ │ │ ├── FileFilter.vue │ │ │ └── FileFilterSelector.vue │ │ ├── Handlers │ │ │ ├── HandlerContainer.vue │ │ │ └── handler.flow.ts │ │ ├── OperationWrapper.vue │ │ ├── Operations.vue │ │ └── TableView │ │ │ └── FilesTable.vue │ └── Utils │ │ ├── PluginLoadError.vue │ │ └── PluginLoading.vue ├── lib │ ├── filter │ │ ├── FileFilterItem.ts │ │ ├── filter.const.ts │ │ ├── filter.d.ts │ │ └── match.ts │ └── handler │ │ ├── HandlerAutoExport.ts │ │ ├── HandlerFactory.ts │ │ ├── RenameHandlerBase.ts │ │ └── handler.d.ts ├── main.ts ├── plugins │ ├── component.ts │ ├── insert │ │ ├── InsertConfiguration.vue │ │ ├── InsertHandler.ts │ │ └── xNumber.js │ ├── jscode │ │ ├── JscodeConfiguration.vue │ │ ├── JscodeHandler.ts │ │ └── template.ts │ ├── new │ │ ├── NewConfiguration.vue │ │ └── NewHandler.ts │ ├── pad-number │ │ ├── PadConfiguration.vue │ │ └── PadHandler.ts │ ├── regex │ │ ├── RegexConfiguration.vue │ │ └── RegexHandler.ts │ └── replace │ │ ├── ReplaceConfiguration.vue │ │ └── ReplaceHandler.ts ├── store │ ├── files.ts │ └── filters.ts ├── style.css ├── types │ ├── file-system-access.d.ts │ ├── rename.d.ts │ └── vue3-smooth-dnd.d.ts ├── utils │ ├── file.ts │ └── formatter.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/fonts/SmileySans-Oblique.ttf.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/assets/fonts/SmileySans-Oblique.ttf.woff2 -------------------------------------------------------------------------------- /src/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/assets/github.svg -------------------------------------------------------------------------------- /src/assets/icon256.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/assets/icon256.ico -------------------------------------------------------------------------------- /src/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/auto-imports.d.ts -------------------------------------------------------------------------------- /src/build/handler-plugin-detector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/build/handler-plugin-detector.js -------------------------------------------------------------------------------- /src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components.d.ts -------------------------------------------------------------------------------- /src/components/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Footer.vue -------------------------------------------------------------------------------- /src/components/HandlerMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/HandlerMenu.vue -------------------------------------------------------------------------------- /src/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Header.vue -------------------------------------------------------------------------------- /src/components/Operations/Action/ActionContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Operations/Action/ActionContainer.vue -------------------------------------------------------------------------------- /src/components/Operations/Filter/FileFilter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Operations/Filter/FileFilter.vue -------------------------------------------------------------------------------- /src/components/Operations/Filter/FileFilterSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Operations/Filter/FileFilterSelector.vue -------------------------------------------------------------------------------- /src/components/Operations/Handlers/HandlerContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Operations/Handlers/HandlerContainer.vue -------------------------------------------------------------------------------- /src/components/Operations/Handlers/handler.flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Operations/Handlers/handler.flow.ts -------------------------------------------------------------------------------- /src/components/Operations/OperationWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Operations/OperationWrapper.vue -------------------------------------------------------------------------------- /src/components/Operations/Operations.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Operations/Operations.vue -------------------------------------------------------------------------------- /src/components/Operations/TableView/FilesTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Operations/TableView/FilesTable.vue -------------------------------------------------------------------------------- /src/components/Utils/PluginLoadError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Utils/PluginLoadError.vue -------------------------------------------------------------------------------- /src/components/Utils/PluginLoading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/components/Utils/PluginLoading.vue -------------------------------------------------------------------------------- /src/lib/filter/FileFilterItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/lib/filter/FileFilterItem.ts -------------------------------------------------------------------------------- /src/lib/filter/filter.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/lib/filter/filter.const.ts -------------------------------------------------------------------------------- /src/lib/filter/filter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/lib/filter/filter.d.ts -------------------------------------------------------------------------------- /src/lib/filter/match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/lib/filter/match.ts -------------------------------------------------------------------------------- /src/lib/handler/HandlerAutoExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/lib/handler/HandlerAutoExport.ts -------------------------------------------------------------------------------- /src/lib/handler/HandlerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/lib/handler/HandlerFactory.ts -------------------------------------------------------------------------------- /src/lib/handler/RenameHandlerBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/lib/handler/RenameHandlerBase.ts -------------------------------------------------------------------------------- /src/lib/handler/handler.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/lib/handler/handler.d.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/plugins/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/component.ts -------------------------------------------------------------------------------- /src/plugins/insert/InsertConfiguration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/insert/InsertConfiguration.vue -------------------------------------------------------------------------------- /src/plugins/insert/InsertHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/insert/InsertHandler.ts -------------------------------------------------------------------------------- /src/plugins/insert/xNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/insert/xNumber.js -------------------------------------------------------------------------------- /src/plugins/jscode/JscodeConfiguration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/jscode/JscodeConfiguration.vue -------------------------------------------------------------------------------- /src/plugins/jscode/JscodeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/jscode/JscodeHandler.ts -------------------------------------------------------------------------------- /src/plugins/jscode/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/jscode/template.ts -------------------------------------------------------------------------------- /src/plugins/new/NewConfiguration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/new/NewConfiguration.vue -------------------------------------------------------------------------------- /src/plugins/new/NewHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/new/NewHandler.ts -------------------------------------------------------------------------------- /src/plugins/pad-number/PadConfiguration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/pad-number/PadConfiguration.vue -------------------------------------------------------------------------------- /src/plugins/pad-number/PadHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/pad-number/PadHandler.ts -------------------------------------------------------------------------------- /src/plugins/regex/RegexConfiguration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/regex/RegexConfiguration.vue -------------------------------------------------------------------------------- /src/plugins/regex/RegexHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/regex/RegexHandler.ts -------------------------------------------------------------------------------- /src/plugins/replace/ReplaceConfiguration.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/replace/ReplaceConfiguration.vue -------------------------------------------------------------------------------- /src/plugins/replace/ReplaceHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/plugins/replace/ReplaceHandler.ts -------------------------------------------------------------------------------- /src/store/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/store/files.ts -------------------------------------------------------------------------------- /src/store/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/store/filters.ts -------------------------------------------------------------------------------- /src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/style.css -------------------------------------------------------------------------------- /src/types/file-system-access.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/types/file-system-access.d.ts -------------------------------------------------------------------------------- /src/types/rename.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/types/rename.d.ts -------------------------------------------------------------------------------- /src/types/vue3-smooth-dnd.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/types/vue3-smooth-dnd.d.ts -------------------------------------------------------------------------------- /src/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/utils/file.ts -------------------------------------------------------------------------------- /src/utils/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/src/utils/formatter.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JasonGrass/rename/HEAD/vite.config.ts --------------------------------------------------------------------------------