Add actions to remove and delete setting files

Signed-off-by: Sanjula Ganepola <sanjulagane@gmail.com>
This commit is contained in:
Sanjula Ganepola
2024-11-21 22:20:17 -05:00
parent db7972e887
commit c10f7109ac
11 changed files with 70 additions and 24 deletions

View File

@@ -288,6 +288,12 @@
"title": "Remove",
"icon": "$(close)"
},
{
"category": "GitHub Local Actions",
"command": "githubLocalActions.deleteSettingFile",
"title": "Delete",
"icon": "$(trash)"
},
{
"category": "GitHub Local Actions",
"command": "githubLocalActions.editSetting",
@@ -414,6 +420,10 @@
"command": "githubLocalActions.removeSettingFile",
"when": "never"
},
{
"command": "githubLocalActions.deleteSettingFile",
"when": "never"
},
{
"command": "githubLocalActions.editSetting",
"when": "never"
@@ -585,6 +595,11 @@
"when": "view == settings && viewItem =~ /^githubLocalActions.(secret|variable|input)File.*/",
"group": "inline@1"
},
{
"command": "githubLocalActions.deleteSettingFile",
"when": "view == settings && viewItem =~ /^githubLocalActions.(secret|variable|input)File.*/",
"group": "inline@2"
},
{
"command": "githubLocalActions.editSetting",
"when": "view == settings && viewItem =~ /^githubLocalActions.(secret|variable|input|runner)(?!(File|s)).*/",