Commit graph

135 commits

Author SHA1 Message Date
Jordan ⌨️ e54f8f5964 ref: move to pathlib 2023-11-13 21:25:48 +01:00
Jordan ⌨️ 8f59111ad7 fix: check plugin if script is in same directory as __init__.py 2023-11-13 20:37:41 +01:00
Sleepy Monax 01f0868db0 Fix naming for ci step 2023-11-13 19:35:26 +01:00
Sleepy Monax f6f36ea79e Refactored build context and dependecy resolution code 2023-11-13 19:21:54 +01:00
Sleepy Monax 3dbf269cdd Run tests in the CI 2023-11-13 19:19:59 +01:00
Sleepy Monax 68cae44750 Added missing requirement 2023-11-11 19:08:53 +01:00
Sleepy Monax a472abb90f Use dataclasses for the model 2023-11-11 19:05:41 +01:00
Sleepy Monax 39ee66364d Add ensure function to check cutekit version 2023-11-11 19:03:19 +01:00
Sleepy Monax 9dc1575a57 Update Python version and MyPy command. 2023-11-11 17:12:44 +01:00
Sleepy Monax 0a5ed0c444 Moved more stuff to the cli module. 2023-11-11 17:02:56 +01:00
Sleepy Monax 2307a72564 Add ci checks. 2023-11-11 17:02:42 +01:00
Sleepy Monax ce3728ccfb Cleanups imports and got ride of cutekit.project 2023-11-11 16:44:40 +01:00
Sleepy Monax c8b23bc6c1 Removed the "manifest" suffix from classes names in the model. 2023-11-11 16:19:14 +01:00
Sleepy Monax e77e787547 Update cutekit CLI to use new cli module 2023-11-11 16:17:33 +01:00
Jordan ⌨️ 31ca0b19e8 feat: new command line decorator 2023-11-11 13:40:14 +01:00
Jordan ⌨️ d842c6af2d fix: incorrect type comparaison lead to infinite loop when not in ck project 2023-11-11 11:43:42 +01:00
Sleepy Monax 920762f56d Added command decorator. 2023-11-10 13:29:32 +01:00
Sleepy Monax 97f9f0ddba Add _ prefix to logger 2023-11-10 11:31:44 +01:00
Sleepy Monax 9572c6a3df Fix project lookup on windows. 2023-10-31 14:22:07 +01:00
Sleepy Monax d0ad38b714 Updated pyproject.toml 2023-10-22 14:55:57 +02:00
Sleepy Monax 81f10de24e Properly propagate props from the command line + Some code cleanup. 2023-10-22 14:19:59 +02:00
Sleepy Monax 6dd4a49043 Switch from setup.py to pyproject.toml 2023-09-03 17:41:46 +02:00
Sleepy Monax 92a6893732 fix: Don't include request at the top level. 2023-09-03 17:41:16 +02:00
Sleepy Monax 283556e998 Don't include .exe when searching for latest version of a command on WSL. 2023-08-05 20:03:24 +02:00
Sleepy Monax 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
Sleepy Monax b66220f8be Added a namespaced version of the command. 2023-07-17 12:53:19 +01:00
Jordan ⌨️ 9c6d55ca31 fix: add missing color 2023-07-17 12:53:19 +01:00
Sleepy Monax e7bf85de6d Removed PythonGit dependency. 2023-07-17 12:53:19 +01:00
Jordan ⌨️ 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
Sleepy Monax aea0678f65 feat: Make the init command more friendly. 2023-07-17 12:53:19 +01:00
Sleepy Monax 224a2fdd28 feat: Add utils.isNewer 2023-07-17 12:53:19 +01:00
Sleepy Monax d053af28bb Update LICENSE 2023-07-17 12:53:19 +01:00
Jordan ⌨️ eabbcfe7c6 chore: improve type hinting 2023-07-17 12:53:19 +01:00
Jordan ⌨️ 1fac2fbbfb feat: added abspath to jexpr 2023-07-17 12:53:19 +01:00
Sleepy Monax a225097b13 fix: Make sure with have a projet before loading plugins. 2023-07-17 12:53:19 +01:00
Jordan ⌨️ 2abf53134d feat: project can loads targets from external deps 2023-07-17 12:53:19 +01:00
Jordan ⌨️ 54976c3d43 feat: project can loads plugins from external deps 2023-07-17 12:53:19 +01:00
Jordan ⌨️ b0f18a83d2 fix: check if templates is valid + exists 2023-07-17 12:53:19 +01:00
Jordan ⌨️ 5a926057a7 fix: error when no template is provided to initCmd 2023-07-17 12:53:19 +01:00
Jordan ⌨️ 8f547e93d5 feat: added recursive package resolution 2023-07-17 12:53:19 +01:00
Keyboard Slayer 6f0f6e0b30 chore: update license 2023-07-17 12:53:19 +01:00
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