From cfb9041cb224ebc4dface43bc3c5cfa3d9a0fc09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20Frohm=C3=BCller?= Date: Thu, 3 Nov 2022 11:46:56 +0100 Subject: [PATCH] Add some task configurations for VSCode. --- .vscode/c_cpp_properties.json | 18 ++++++++++ .vscode/extensions.json | 5 +++ .vscode/settings.json | 16 --------- .vscode/tasks.json | 62 +++++++++++++++++++++++++++++++++++ README.md | 2 +- clean.sh | 8 ++--- 6 files changed, 90 insertions(+), 21 deletions(-) create mode 100644 .vscode/c_cpp_properties.json create mode 100644 .vscode/extensions.json delete mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..f1ed2ed --- /dev/null +++ b/.vscode/c_cpp_properties.json @@ -0,0 +1,18 @@ +{ + "configurations": [ + { + "name": "Linux", + "includePath": [ + "${workspaceFolder}/src/**", + "${workspaceFolder}/build/src/opensuperclone/**", + "${workspaceFolder}/build/src/oscviewer/**" + ], + "forcedInclude": [ + "${workspaceFolder}/build/src/opensuperclone/config.h", + "${workspaceFolder}/build/src/oscviewer/config.h" + ], + "cStandard": "c11" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..d88a0cf --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "sanaajani.taskrunnercode" + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index f657c3a..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "cmake.configureOnEdit": true, - "cmake.configureOnOpen": true, - - "cmake.sourceDirectory": "${workspaceFolder}", - "cmake.buildDirectory": "${workspaceFolder}/build", - "cmake.installPrefix": "${workspaceFolder}/debug", - - "cmake.debugConfig": { - - }, - - "cmake.configureSettings": { - - } -} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..d34dd6b --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,62 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=733558 + // for the documentation about the tasks.json format + "version": "2.0.0", + "tasks": [ + { + // Build Release. + "label": "🔧 Build Release", + "type": "shell", + "linux": { + "command": "./build.sh", + }, + "presentation": { + "clear": true + } + }, + { + // Package Release. + "label": "✉️ Package Release", + "type": "shell", + "linux": { + "command": "./package.sh", + }, + "presentation": { + "clear": true + } + }, + { + // Cleanup. + "label": "💣 Cleanup", + "type": "shell", + "linux": { + "command": "./clean.sh", + }, + "presentation": { + "clear": true + } + }, + { + // Install. + "label": "📐 Install", + "type": "shell", + "linux": { + "command": "./install.sh", + }, + "presentation": { + "clear": true + } + }, + { + // Uninstall. + "label": "❌ Uninstall", + "type": "shell", + "linux": { + "command": "./install.sh", + }, + "presentation": { + "clear": true + } + }, + ] +} diff --git a/README.md b/README.md index f42bb0b..1ba1b58 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ $ ./build.sh $ sudo ./release/bin/opensuperclone # Run OSCViewer -$ ./release/bin/osscviewer +$ ./release/bin/oscviewer ``` ## ✏️ Changelog diff --git a/clean.sh b/clean.sh index 7dc3148..f601562 100755 --- a/clean.sh +++ b/clean.sh @@ -1,4 +1,4 @@ -rm -r build -rm -r debug -rm -r release -rm -r package \ No newline at end of file +rm -r build > /dev/null 2>&1 +rm -r debug > /dev/null 2>&1 +rm -r release > /dev/null 2>&1 +rm -r package > /dev/null 2>&1 \ No newline at end of file