Commit graph

146 commits

Author SHA1 Message Date
8838340e7d Use relative path when possible 2023-11-21 14:38:02 +01:00
69aa190d9e Release 0.6.0 2023-11-21 13:53:57 +01:00
27fcacbdd3 Fix linting 2023-11-21 13:51:09 +01:00
5b703d779a Toml support. 2023-11-21 13:51:09 +01:00
83f56dbf8d Don't duplicate requirements 2023-11-21 13:51:09 +01:00
fc6c503a47 Log new command being registered 2023-11-21 13:51:09 +01:00
7ccd17d64b Add new "fast" optimization mixin and handle
disabled components in builder.py
2023-11-21 13:51:09 +01:00
6cf0502beb Fix types 2023-11-21 13:51:09 +01:00
bbe2d1d387 runCmd will start __main__ by default. 2023-11-21 13:51:09 +01:00
16e321d82f Update request 2023-11-21 13:51:09 +01:00
b3cc65ac36 Fix run command decorator 2023-11-21 13:51:09 +01:00
c2510da0ca fix: check plugin if script is in same directory as __init__.py 2023-11-21 13:51:09 +01:00
df7bfb7c3f Fix naming for ci step 2023-11-21 13:51:09 +01:00
e1ff2307f5 Refactored build context and dependecy resolution code 2023-11-21 13:51:09 +01:00
244e8664e8 Run tests in the CI 2023-11-21 13:51:09 +01:00
d0564a968f Added missing requirement 2023-11-21 13:51:09 +01:00
8f4d19c98e Use dataclasses for the model 2023-11-21 13:51:09 +01:00
b1415cce16 Add ensure function to check cutekit version 2023-11-21 13:49:37 +01:00
367df1034d Update Python version and MyPy command. 2023-11-21 13:49:37 +01:00
c637675a6f Moved more stuff to the cli module. 2023-11-21 13:49:37 +01:00
5f7a12e2e2 Add ci checks. 2023-11-21 13:49:00 +01:00
8d1ca3095a Cleanups imports and got ride of cutekit.project 2023-11-21 13:49:00 +01:00
3a78537dff Removed the "manifest" suffix from classes names in the model. 2023-11-21 13:49:00 +01:00
9a962e825e Update cutekit CLI to use new cli module 2023-11-21 13:49:00 +01:00
2c9a7c5fc6 feat: new command line decorator 2023-11-21 13:48:43 +01:00
b9fa1422a4 fix: incorrect type comparaison lead to infinite loop when not in ck project 2023-11-21 13:48:43 +01:00
d912e7d4ce Added command decorator. 2023-11-21 13:48:43 +01:00
6822bb2352 Add _ prefix to logger 2023-11-21 13:48:43 +01:00
548a35ffa1 Fix project lookup on windows. 2023-11-21 13:48:43 +01:00
8a2024bc1c Release 0.5.4 2023-10-22 15:16:15 +02:00
d0ad38b714 Updated pyproject.toml 2023-10-22 14:55:57 +02:00
81f10de24e Properly propagate props from the command line + Some code cleanup. 2023-10-22 14:19:59 +02:00
6dd4a49043 Switch from setup.py to pyproject.toml 2023-09-03 17:41:46 +02:00
92a6893732 fix: Don't include request at the top level. 2023-09-03 17:41:16 +02:00
283556e998 Don't include .exe when searching for latest version of a command on WSL. 2023-08-05 20:03:24 +02:00
865c18dfa3 Added shell.which 2023-08-05 19:53:50 +02:00
cyp
67187ff974
fix: use empty string instead of 'stable' in version (#14) 2023-08-04 10:41:04 -04:00
Supercip971
ad4dd3cfad doc: add install guide in readme.md 2023-08-03 15:44:42 -04:00
Supercip971
6a599bc343 Release 0.5.0 2023-07-17 12:53:19 +01:00
b66220f8be Added a namespaced version of the command. 2023-07-17 12:53:19 +01:00
9c6d55ca31 fix: add missing color 2023-07-17 12:53:19 +01:00
e7bf85de6d Removed PythonGit dependency. 2023-07-17 12:53:19 +01:00
3cd6701482 fix: check if templates is valid + exists (once again) 2023-07-17 12:53:19 +01:00
Supercip971
d33b129e54 doc: improve documentation 2023-07-17 12:53:19 +01:00
aea0678f65 feat: Make the init command more friendly. 2023-07-17 12:53:19 +01:00
224a2fdd28 feat: Add utils.isNewer 2023-07-17 12:53:19 +01:00
d053af28bb Update LICENSE 2023-07-17 12:53:19 +01:00
eabbcfe7c6 chore: improve type hinting 2023-07-17 12:53:19 +01:00
1fac2fbbfb feat: added abspath to jexpr 2023-07-17 12:53:19 +01:00
a225097b13 fix: Make sure with have a projet before loading plugins. 2023-07-17 12:53:19 +01:00