Sleepy Monax
f345f94471
meta: Renamed osdk -> cutekit + improved logging + better error handling.
2023-07-17 12:53:19 +01:00
Jordan ⌨️
00537aa34e
fix: better init command
2023-07-17 12:53:19 +01:00
Jordan ⌨️
6e3c8bfd80
feat: added fetching of osdk templates
2023-07-17 12:53:19 +01:00
Sleepy Monax
24d86e7eab
Use default python logger
2023-07-17 12:53:19 +01:00
Sleepy Monax
571cfe4585
Fix invalid computation of hask keys.
2023-07-17 12:53:19 +01:00
Sleepy Monax
0e60b34ac5
Added tune mixin.
2023-07-17 12:53:19 +01:00
Sleepy Monax
bcf15b82d8
Added support for res directory.
2023-07-17 12:53:19 +01:00
Sleepy Monax
6f9903f331
Added shell.cpTree()
2023-07-17 12:53:19 +01:00
Sleepy Monax
d123ea9b2f
Don't add application to the include path.
2023-07-17 12:53:19 +01:00
Sleepy Monax
c022c73ec1
Fixed missing types.
2023-07-17 12:53:19 +01:00
Sleepy Monax
35342c910a
Added test command.
2023-07-17 12:53:19 +01:00
Sleepy Monax
73f0899a38
Pass arguments to commands
2023-07-17 12:53:19 +01:00
Sleepy Monax
56926d8897
Fix broken osdk version command.
2023-07-17 12:53:19 +01:00
Sleepy Monax
7664a8a7f6
Release 0.4.1
2023-02-25 14:21:43 +01:00
Sleepy Monax
5d08b7216c
Fix buildir -> builddir
2023-02-25 14:19:17 +01:00
Nicolas Van Bossuyt
18c8084319
Removed schema files.
2023-02-23 09:26:40 +01:00
Sleepy Monax
937fc5fd5f
Release v0.4.0
2023-02-22 20:45:03 +01:00
Sleepy Monax
1c6ae8f4a2
Nuke CI
2023-02-22 17:12:48 +01:00
Jordan ⌨️
5f1c796003
feat: added ci that push to pypi
2023-02-22 18:04:10 +01:00
Keyboard Slayer
b9258d530f
fix: add a forgotten import
2023-02-22 09:29:48 +01:00
Keyboard Slayer
717e35ffbf
fix: oopsie daisy
...
OOPSIE WOOPSIE!! Uwu We make a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!
2023-02-21 18:04:34 +01:00
Keyboard Slayer
203aa39d9c
chore: replace '/' to os.path.join
2023-02-21 18:04:34 +01:00
Sleepy Monax
60eba26cd4
Added subdirs to component manifest.
2023-02-20 22:28:45 +01:00
Jordan ⌨️
132af8fb7e
feat: init command
2023-02-20 13:31:47 +01:00
Nicolas Van Bossuyt
dc08039305
Added json schemas
2023-02-20 12:05:55 +01:00
Jordan ⌨️
2781990ff5
fix: remove hardcoded wildcard and use the ones from the rules
2023-02-19 20:29:21 +01:00
Sleepy Monax
9b1e01bd66
Update README.md
2023-02-19 16:49:15 +01:00
Sleepy Monax
e3d7793088
Display command name next to exec/popen exception
2023-02-18 20:58:58 +01:00
Sleepy Monax
e0b893708d
Allow command without shortname.
2023-02-18 08:57:03 +01:00
Sleepy Monax
1ac7390d5e
Skip already installed package.
2023-02-17 21:19:27 +01:00
Sleepy Monax
c5f66d6c9b
Added simple downloading of dependencies.
2023-02-17 20:30:27 +01:00
Sleepy Monax
e8beacf559
Show dependency routing in the graph.
2023-02-10 21:58:46 +01:00
Sleepy Monax
2885c9dd12
Set target 'all' as default.
2023-02-10 21:51:42 +01:00
Sleepy Monax
e12f82b6cc
Added build all command.
2023-02-10 21:40:57 +01:00
Nicolas Van Bossuyt
250930c977
Better repoting of disabled component to the user.
2023-02-10 11:37:37 +01:00
Jordan ⌨️
dcde816298
feat: allow plugins to inject custom props
2023-02-09 14:00:28 +01:00
Sleepy Monax
e620d8e1cf
Context caching
2023-02-08 23:37:28 +01:00
Sleepy Monax
120f4ee152
Set buildir variable.
2023-02-08 22:41:14 +01:00
Nicolas Van Bossuyt
61dc2ef2ba
Only import graphviz when needed.
2023-02-08 10:50:43 +01:00
Sleepy Monax
5343143902
Filter components before merging tools.
2023-02-07 23:11:08 +01:00
Sleepy Monax
de27cb0365
Implement debug command and apply mixins.
...
This patch also removes the old osdk code since we reached feature parity :>
2023-02-07 21:17:48 +01:00
Sleepy Monax
86a273d0b0
Implemented target mixins.
2023-02-07 16:27:04 +01:00
Sleepy Monax
09d8b65cfe
Inject tools from components.
2023-02-07 12:40:00 +01:00
Jordan ⌨️
6c8fdb8521
fix: create .osdk directory at first start
...
When launching osdk for the first time, the `.osdk` directory is not
present on the project directory. This fix create the directory if it's
not present.
2023-02-06 19:29:24 +01:00
Sleepy Monax
07a10f192d
Redirect logger to stderr.
2023-02-06 18:12:14 +01:00
Sleepy Monax
627c4aa4f0
Fix dependency resolution.
2023-02-06 18:11:50 +01:00
Sleepy Monax
38d3e28527
Graph scope options.
2023-02-06 18:11:35 +01:00
Sleepy Monax
db9b3f25f9
Verbose option.
2023-02-06 18:07:52 +01:00
Sleepy Monax
5f313dc682
Improved error message when target is not found.
2023-02-06 15:04:22 +01:00
Keyboard Slayer
7d4ba1e8d2
fix: make it work on windows
2023-02-06 14:38:43 +01:00