mirror of
https://github.com/project-gauntlet/gauntlet.git
synced 2025-12-23 10:35:53 +00:00
248 lines
No EOL
5 KiB
TOML
248 lines
No EOL
5 KiB
TOML
[gauntlet]
|
|
name = 'Dev Plugin'
|
|
description = """
|
|
A reasonably long plugin description that doesn't contain any usefull information
|
|
"""
|
|
|
|
[[preferences]]
|
|
id = 'testBool'
|
|
name = 'Test Boolean'
|
|
type = 'bool'
|
|
default = true
|
|
description = "test bool description, not super long description to test things"
|
|
|
|
[[preferences]]
|
|
id = 'testBool2'
|
|
name = 'Test Boolean 2'
|
|
type = 'bool'
|
|
default = true
|
|
description = "test bool description"
|
|
|
|
[[preferences]]
|
|
id = 'testBool3'
|
|
name = 'Test Boolean 3'
|
|
type = 'bool'
|
|
default = true
|
|
description = "test bool description"
|
|
|
|
[[preferences]]
|
|
id = 'testBool4'
|
|
name = 'Test Boolean 4'
|
|
type = 'bool'
|
|
default = true
|
|
description = "test bool description"
|
|
|
|
[[entrypoint]]
|
|
id = 'detail-img-download-view'
|
|
name = 'Detail Img Download view'
|
|
path = 'src/detail-img-download-view.tsx'
|
|
type = 'view'
|
|
description = """"""
|
|
|
|
[[entrypoint]]
|
|
id = 'detail-view'
|
|
name = 'Detail view'
|
|
path = 'src/detail-view.tsx'
|
|
type = 'view'
|
|
description = """
|
|
A reasonably long detail description that tries to tell something usefull
|
|
"""
|
|
|
|
[[entrypoint.actions]]
|
|
id = 'testAction1'
|
|
description = "test action description 1"
|
|
shortcut = { key = 'a', kind = 'main'}
|
|
|
|
[[entrypoint.actions]]
|
|
id = 'testAction2'
|
|
description = "test action description 2"
|
|
shortcut = { key = 'B', kind = 'main'}
|
|
|
|
[[entrypoint.preferences]]
|
|
id = 'testBool'
|
|
name = 'Test Boolean'
|
|
type = 'bool'
|
|
default = true
|
|
description = "test bool description"
|
|
|
|
[[entrypoint.preferences]]
|
|
id = 'testEnum'
|
|
name = 'Test Enum'
|
|
type = 'enum'
|
|
default = 'item'
|
|
enum_values = [{ label = 'Item', value = 'item'}, { label = 'Item 2', value = 'item_2'}]
|
|
description = "test enum description"
|
|
|
|
[[entrypoint.preferences]]
|
|
id = 'testListOfStrings'
|
|
name = 'Test List of Strings'
|
|
type = 'list_of_strings'
|
|
description = "test list of strings description"
|
|
|
|
[[entrypoint.preferences]]
|
|
id = 'testListOfNumbers'
|
|
name = 'Test List of Numbers'
|
|
type = 'list_of_numbers'
|
|
description = "test list of numbers description"
|
|
|
|
[[entrypoint.preferences]]
|
|
id = 'testListOfEnums'
|
|
name = 'Test List of Enums'
|
|
type = 'list_of_enums'
|
|
description = "test list of enums description"
|
|
enum_values = [{ label = 'Item', value = 'item'}, { label = 'Item 2', value = 'item_2'}]
|
|
|
|
[[entrypoint.preferences]]
|
|
id = 'testNum'
|
|
name = 'Test Num'
|
|
type = 'number'
|
|
default = 2
|
|
description = "test number description"
|
|
|
|
[[entrypoint.preferences]]
|
|
id = 'testStr'
|
|
name = 'Test Str'
|
|
type = 'string'
|
|
default = 'test_value'
|
|
description = "test string description"
|
|
|
|
|
|
|
|
|
|
[[entrypoint]]
|
|
id = 'form-view'
|
|
name = 'Form view'
|
|
path = 'src/form-view.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[entrypoint.actions]]
|
|
id = 'testAction'
|
|
description = "test action description in form"
|
|
shortcut = { key = ':', kind = 'main'}
|
|
|
|
[[entrypoint]]
|
|
id = 'inline-view'
|
|
name = 'Inline view'
|
|
path = 'src/inline-view.tsx'
|
|
type = 'inline-view'
|
|
description = ''
|
|
|
|
[[entrypoint.actions]]
|
|
id = 'testInlineAction'
|
|
description = "test action description 1"
|
|
shortcut = { key = 'b', kind = 'main'}
|
|
|
|
[[entrypoint]]
|
|
id = 'grid-view'
|
|
name = 'Grid view'
|
|
path = 'src/grid-view.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[entrypoint]]
|
|
id = 'list-view'
|
|
name = 'List view'
|
|
path = 'src/list-view.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[entrypoint]]
|
|
id = 'hooks-view'
|
|
name = 'Hooks view'
|
|
path = 'src/hooks-view.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[entrypoint]]
|
|
id = 'command-a'
|
|
name = 'Command A'
|
|
path = 'src/command-a.ts'
|
|
type = 'command'
|
|
description = ''
|
|
|
|
[[entrypoint]]
|
|
id = 'empty-entrypoint'
|
|
name = 'Empty Entrypoint'
|
|
path = 'src/empty.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[entrypoint]]
|
|
id = 'empty-list-entrypoint'
|
|
name = 'Empty List Entrypoint'
|
|
path = 'src/empty-list.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[entrypoint]]
|
|
id = 'empty-grid-entrypoint'
|
|
name = 'Empty Grid Entrypoint'
|
|
path = 'src/empty-grid.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[entrypoint]]
|
|
id = 'entrypoint-generator'
|
|
name = 'Entrypoint generator'
|
|
path = 'src/entrypoint-generator.tsx'
|
|
type = 'entrypoint-generator'
|
|
description = ''
|
|
|
|
[[entrypoint.actions]]
|
|
id = 'testGeneratedAction1'
|
|
description = "test action description 1"
|
|
shortcut = { key = 'b', kind = 'main'}
|
|
|
|
|
|
[[entrypoint]]
|
|
id = 'test-list-detail'
|
|
name = 'Test List Detail'
|
|
path = 'src/test-list-detail.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[entrypoint]]
|
|
id = 'test-list-focus'
|
|
name = 'Test List Focus'
|
|
path = 'src/test-list-focus.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[entrypoint]]
|
|
id = 'test-grid-focus'
|
|
name = 'Test Grid Focus'
|
|
path = 'src/test-grid-focus.tsx'
|
|
type = 'view'
|
|
description = ''
|
|
|
|
[[supported_system]]
|
|
os = 'linux'
|
|
|
|
[[supported_system]]
|
|
os = 'macos'
|
|
|
|
[[supported_system]]
|
|
os = 'windows'
|
|
|
|
[permissions]
|
|
environment = ["RUST_LOG", "LD_LIBRARY_PATH"]
|
|
system = ["systemMemoryInfo"]
|
|
network = ["upload.wikimedia.org", "api.github.com"]
|
|
clipboard = ["read", "write", "clear"]
|
|
main_search_bar = ["read"]
|
|
|
|
[permissions.filesystem]
|
|
read = [
|
|
"C:\\ProgramFiles\\test",
|
|
"C:/ProgramFiles/test",
|
|
"{windows:user-home}\\test",
|
|
"{windows:user-home}/test",
|
|
"{linux:user-home}/test",
|
|
"/etc/test"
|
|
]
|
|
write = ["/home/exidex/.test"]
|
|
|
|
[permissions.exec]
|
|
command = ["echo"]
|
|
executable = ["/usr/bin/ls"] |