Commit Graph

116 Commits

Author SHA1 Message Date
Federico Terzi
a51e140117 Fix #52 2019-09-28 09:56:59 +02:00
Federico Terzi
b4b89704c3 First draft of complete package manager functionality 2019-09-27 23:41:15 +02:00
Federico Terzi
6fa2204aa8 Fix #42 2019-09-27 23:06:52 +02:00
Federico Terzi
35ee1950cf Fix bad leak when using WalkDir on linux 2019-09-27 22:12:34 +02:00
Federico Terzi
909ad6b6ee Add package parsing from README 2019-09-26 21:01:12 +02:00
Federico Terzi
6765702d4a Implement install package 2019-09-26 18:21:27 +02:00
Federico Terzi
76439e28fe Add git cloning 2019-09-26 10:58:24 +02:00
Federico Terzi
79d803386b First steps in install package method 2019-09-26 10:33:28 +02:00
Federico Terzi
16aff94dda Add package manager update operation with tests 2019-09-26 09:45:00 +02:00
Federico Terzi
fb8018d855 Add local index in package manager 2019-09-25 20:52:21 +02:00
Federico Terzi
c9ecdabb25 Refactored configuration file structure and add parent hierarchy 2019-09-24 22:53:12 +02:00
Federico Terzi
efc6a9c860 Change default config structure 2019-09-23 23:34:55 +02:00
Federico Terzi
a0b0842273 Convert .yaml extension to .yml Fix #43 2019-09-23 22:08:46 +02:00
Federico Terzi
9e8272944b Fix #41 2019-09-22 15:08:47 +02:00
Federico Terzi
afbb5553b8 Add automatic deploy to Homebrew on CI 2019-09-21 18:59:29 +02:00
Federico Terzi
ae0f68d0ea Test CI should fail 2019-09-21 18:21:26 +02:00
Federico Terzi
32dce72acf Rename install/uninstall to register/unregister 2019-09-20 22:33:14 +02:00
Federico Terzi
78451d122a Fix bug on Windows that prevented ALT key from being registered correctly 2019-09-18 10:28:34 +02:00
Federico Terzi
8e6af972ad Create macOS install/uninstall subcommands 2019-09-17 00:11:31 +02:00
Federico Terzi
2af285d01d Fix warnings on macOS 2019-09-16 17:52:33 +02:00
Federico Terzi
077bf76887 Merge branch 'readme' 2019-09-16 14:42:59 +02:00
Federico Terzi
463432d981 Update default config 2019-09-16 14:42:51 +02:00
Federico Terzi
7e71baed7e Clean up tray icon on windows when exiting 2019-09-16 11:59:23 +02:00
Federico Terzi
8e6c536673 Remove warnings and add espanso version to logs 2019-09-16 11:47:25 +02:00
Federico Terzi
14268b1bc7 Add clipboard support on Windows. Fix #8 2019-09-16 11:35:05 +02:00
Federico Terzi
478d30189f Implement start subcommand on Windows. Fix #34 2019-09-16 10:56:14 +02:00
Federico Terzi
6e6f644472 Add ipc support on Windows. Fix #28 2019-09-16 10:16:37 +02:00
Federico Terzi
b84418cea8 Add GPL preamble 2019-09-15 18:29:11 +02:00
Federico Terzi
05ec00698f Fix #32 2019-09-15 16:04:27 +02:00
Federico Terzi
69b026c73c Fix #33 2019-09-15 15:51:29 +02:00
Federico Terzi
29629afa52 Solve some TODOs 2019-09-15 15:46:24 +02:00
Federico Terzi
fbee38d5b8 Add prechecks 2019-09-15 15:39:18 +02:00
Federico Terzi
a2b3ab90f0 Add Match deserialization tests 2019-09-15 15:19:11 +02:00
Federico Terzi
1181ac9beb Add script extension 2019-09-15 15:05:41 +02:00
Federico Terzi
7122bd37eb Add shell extension 2019-09-15 14:33:27 +02:00
Federico Terzi
b70d99c7ab Add extension mechanism and date extension 2019-09-15 13:03:21 +02:00
Federico Terzi
43dc66c25e Improve logging. Add log subcommand 2019-09-14 22:54:16 +02:00
Federico Terzi
b40778cc84 Add match merging with parent config. Fix #16. Fix #17 2019-09-14 22:14:39 +02:00
Federico Terzi
7a679c6395 Add start/stop/restart subcommands. Fix #24. Fix #23. Fix #26 2019-09-14 21:38:47 +02:00
Federico Terzi
2b4835171a Add IPC on Unix systems 2019-09-14 20:13:09 +02:00
Federico Terzi
041f53842f First steps in ipcmanager 2019-09-14 12:19:11 +02:00
Federico Terzi
7a680bf0b1 Refactor log location 2019-09-14 10:30:51 +02:00
Federico Terzi
d2b812b275 Create start subcommand implementation for unix systems 2019-09-14 10:03:25 +02:00
Federico Terzi
4a2b0b9881 Add lock file to prevent multiple instances from running. Add status subcommand. Fix #5. Fix #22 2019-09-14 00:38:45 +02:00
Federico Terzi
c899fa9f52 Convert dump option to subcommand 2019-09-14 00:10:52 +02:00
Federico Terzi
6138fb1268 Add "detect" tool to simplify filters creation. Fix #21 2019-09-13 23:30:34 +02:00
Federico Terzi
2f87826881 Fix #12 2019-09-13 23:05:01 +02:00
Federico Terzi
d0270eb99b Refactor Linux events and add executable filter detection 2019-09-13 22:57:53 +02:00
Federico Terzi
3e976784b8 Add basic plist file 2019-09-13 16:17:47 +02:00
Federico Terzi
99f4cb96c4 Fix #1 #4 2019-09-13 15:26:17 +02:00