From 76a79af0b7788d91dc2a740e8b39fb37f83fc7ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carsten=20G=C3=B6tzinger?= Date: Mon, 27 Mar 2023 15:16:58 +0200 Subject: [PATCH] Fix code according to suggestions --- .../composerize.d.ts | 2 +- ...docker-run-to-docker-compose-converter.vue | 39 +++++++++++ .../index.ts | 11 ++++ .../docker-to-docker-compose.vue | 64 ------------------- src/tools/docker-to-docker-compose/index.ts | 11 ---- src/tools/index.ts | 4 +- 6 files changed, 53 insertions(+), 78 deletions(-) rename src/tools/{docker-to-docker-compose => docker-run-to-docker-compose-converter}/composerize.d.ts (57%) create mode 100644 src/tools/docker-run-to-docker-compose-converter/docker-run-to-docker-compose-converter.vue create mode 100644 src/tools/docker-run-to-docker-compose-converter/index.ts delete mode 100644 src/tools/docker-to-docker-compose/docker-to-docker-compose.vue delete mode 100644 src/tools/docker-to-docker-compose/index.ts diff --git a/src/tools/docker-to-docker-compose/composerize.d.ts b/src/tools/docker-run-to-docker-compose-converter/composerize.d.ts similarity index 57% rename from src/tools/docker-to-docker-compose/composerize.d.ts rename to src/tools/docker-run-to-docker-compose-converter/composerize.d.ts index bce423b3..aab47a24 100644 --- a/src/tools/docker-to-docker-compose/composerize.d.ts +++ b/src/tools/docker-run-to-docker-compose-converter/composerize.d.ts @@ -1,4 +1,4 @@ declare module 'composerize' { - const composerize: function; + const composerize: (arg: string) => string; export default composerize; } diff --git a/src/tools/docker-run-to-docker-compose-converter/docker-run-to-docker-compose-converter.vue b/src/tools/docker-run-to-docker-compose-converter/docker-run-to-docker-compose-converter.vue new file mode 100644 index 00000000..b44a81bb --- /dev/null +++ b/src/tools/docker-run-to-docker-compose-converter/docker-run-to-docker-compose-converter.vue @@ -0,0 +1,39 @@ + + + diff --git a/src/tools/docker-run-to-docker-compose-converter/index.ts b/src/tools/docker-run-to-docker-compose-converter/index.ts new file mode 100644 index 00000000..d9c1437f --- /dev/null +++ b/src/tools/docker-run-to-docker-compose-converter/index.ts @@ -0,0 +1,11 @@ +import { BrandDocker } from '@vicons/tabler'; +import { defineTool } from '../tool'; + +export const tool = defineTool({ + name: 'Docker run to Docker compose converter', + path: '/docker-run-to-docker-compose-converter', + description: 'Turns docker run commands into docker-compose files!', + keywords: ['docker', 'run', 'compose', 'yaml', 'yml', 'convert', 'deamon'], + component: () => import('./docker-run-to-docker-compose-converter.vue'), + icon: BrandDocker, +}); diff --git a/src/tools/docker-to-docker-compose/docker-to-docker-compose.vue b/src/tools/docker-to-docker-compose/docker-to-docker-compose.vue deleted file mode 100644 index 7b8ac3a5..00000000 --- a/src/tools/docker-to-docker-compose/docker-to-docker-compose.vue +++ /dev/null @@ -1,64 +0,0 @@ - - - diff --git a/src/tools/docker-to-docker-compose/index.ts b/src/tools/docker-to-docker-compose/index.ts deleted file mode 100644 index 5a89b317..00000000 --- a/src/tools/docker-to-docker-compose/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { BrandDocker } from '@vicons/tabler'; -import { defineTool } from '../tool'; - -export const tool = defineTool({ - name: 'Composerize', - path: '/docker-to-docker-compose', - description: 'Turns docker run commands into docker-compose files!', - keywords: ['docker', 'to', 'docker', 'compose'], - component: () => import('./docker-to-docker-compose.vue'), - icon: BrandDocker, -}); diff --git a/src/tools/index.ts b/src/tools/index.ts index eca5f9bf..1d0b3adf 100644 --- a/src/tools/index.ts +++ b/src/tools/index.ts @@ -1,7 +1,7 @@ import { tool as base64FileConverter } from './base64-file-converter'; import { tool as base64StringConverter } from './base64-string-converter'; import { tool as basicAuthGenerator } from './basic-auth-generator'; -import { tool as dockerToDockerCompose } from './docker-to-docker-compose'; +import { tool as dockerRunToDockerComposeConverter } from './docker-run-to-docker-compose-converter'; import { tool as htmlWysiwygEditor } from './html-wysiwyg-editor'; import { tool as rsaKeyPairGenerator } from './rsa-key-pair-generator'; import { tool as textToNatoAlphabet } from './text-to-nato-alphabet'; @@ -93,7 +93,7 @@ export const toolsByCategory: ToolCategory[] = [ jsonMinify, sqlPrettify, chmodCalculator, - dockerToDockerCompose, + dockerRunToDockerComposeConverter, ], }, {