- Compatible with AME tweaks
- Usable outside of AME playbooks
This is how a tweak file could look:
---
title: Example Tweak
description: This an example
actions:
- !cmd:
command: "echo Hello World!"
- !registryValue:
path: 'HKCU\Control Panel\Accessibility\StickyKeys'
value: "Flags"
data: "3a"
type: REG_DWORDThis is how you would apply it:
using TweakLib.Models;
using TweakLib.Parser;
var yaml = await File.ReadAllTextAsync("disable-sticky-keys.yml");
var tweak = TweakParser.Deserializer.Deserialize<Tweak>(yaml);
foreach (var action in tweak.Actions)
{
await action.ApplyAsync();
}This project is licensed under the Zero-Clause BSD License.
This project uses modified code from trusted-uninstaller-cli by Ameliorated-LLC, which is licensed under the MIT License.
