Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
Changelog
3282f75 Create go-ossf-slsa3-publish.yml
3df4cc5 Initial commit
b74a4f2 add 2 test case "should return error when modifier key is not provided :NEG","should return error when non-modifier key is not provided :NEG"
7e8f1b8 add NEG test "should return error when multiple actions are provided :NEG"
b5741fd add NEG test case "should not match key combination when keys are not same as in pressed :NEG"
2a7f2e7 add NEG test case "should not match key combination when same keys are not pressed in same order :NEG"
55d2f46 add NEG test case "should return error when alteast one modifier key is not provided :NEG"
d162588 add NEG test case "should return error when combination of modifier and non-modifier is not provided :NEG"
c78a33f add NEG test case "should return error when exactly one modifier key is not provided :NEG"
6138ade add NEG test case "should return error when interpreter is set and no script is provided :NEG"
f7622f6 add NEG test case "should return error when invalid modifier key is provided :NEG"
b0474ae add NEG test case "should return error when invalid non-modifier key is provided :NEG"
378d662 add NEG test case "should return error when more than no modifier keys are provided :NEG"
6963569 add NEG test case "should return error when multiple actions are provided :NEG"
9fdbff2 add NEG test case "should return error when no action is provided :NEG"
cdcc0f4 add NEG test case "should return error when no key is provided :NEG"
7e2cbbd add NEG test case "should return error when no key is provided :NEG"
6853f9b add NEG test case "should return error when no key is provided in one of the key bindings :NEG"
af8a5d2 add NEG test case "should return error when no modifier key is provided :NEG"
752706d add NEG test case "should return error when no name is provided for the keybinding :NEG"
39521e7 add NEG test case "should return error when script does has no interpreter set :NEG"
94070b1 add NEG test case "should return key combo invalid string representation for empty key combo input :NEG"
1698254 add NEG test case "should return key combo invalid string representation for invalid key combo input :NEG"
3e2f08c add NEG test case should return error when no name is provided
c29eb84 add POS test "simple run command :POS"
b1e29aa add POS test case "empty keybindings :POS"
f843629 add POS test case "external file :POS"
a6cb5b8 add POS test case "multiple keybindings :POS"
f60f061 add POS test case "python script :POS"
b90cfff add POS test case "should match key combination when same keys are pressed in same order :POS"
63b4c70 add POS test case "should parse key combo successfully :POS"
2e75dac add POS test case "should return key combo string representation for valid key combo input :POS"
5d41102 add POS test case "should successfully load valid configuration :POS"
33747ba add executor
81e91da add experiemnts
aaec191 add github workflow and release
15260f5 add go mod
66e2274 add go-yaml and testify module
1fd2238 add helper IsModifier and LookupKeyCode method
fcb8388 add keycodes and keymap
6bfc3e1 add listener
b47e12f add omit empty to all fields in Keybinding config struct
585088d add registry
d346ef4 add test NEG test case "should return error when no non-modifier key is provided :NEG"
7812aee add test data for config
0a8f5d8 change type of keys in config to hotkey.KeyCombo and remove validate config test cases
fd33057 close input devices on stopping listener
bc34a89 create a seperate folder for config marshal unmarshal test data
31e3fb1 define config datatype
189d5bf fix config testdata
382b3e6 fix goreleaser.yaml
b7c5de8 fix yaml marshal unmarshal test case
93ecd44 handle duplicate keybindings and duplicate names
5806c7d implement custom marshal and unmarshal yaml methods for KeyCombo
acbd1fe implement pid manager
1144090 implement the cli app for ghkd
fb4f7ca provide context to error messages
e99449e release as raw binary instead of tar.gz
f87675b remove arm release
9e6eac9 remove error from test struct of TestConfigMarshalUnmarshal
e6fd657 remove experiments
a93469d remove mouse filtering code
9adbff9 remove test case "should return error when no modifier key is provided :NEG"
8d639ad replace interface{} with any type
1cb2cdc update README
63bffd3 update README
721d344 update readme
a1ec353 update readme
e0b481f use holoplot/go-evdev instead of gvalkov/golang-evdev
8fdeec6 use sentinel errors for parse key combo function
169cbc3 write main file
You can’t perform that action at this time.