23 Commits

Author SHA1 Message Date
d51b16ce8e Update version to 0.0.1 in setup.py 2026-04-04 13:52:57 +02:00
3382579c90 Update version to 0.0.1-alpha in setup.py 2026-04-04 13:49:34 +02:00
cac317db43 Update .gitignore to include additional patterns for better file management 2026-04-04 13:48:28 +02:00
c2b842c475 renamed to chipnut 2026-04-04 12:02:15 +02:00
120647f7ec Refactor build command for improved readability; enhance error handling and add logging functionality 2026-04-04 11:42:12 +02:00
7935eb6e25 Enhance build command with config options and error handling; add builtins template 2026-04-03 19:33:02 +02:00
0a71a35b44 Add build command and configuration loading for project compilation
- Introduced `cmd_build` function to handle project compilation.
- Added `load_config` function to load project configuration from Nutfile.
- Implemented `prepare_build_directory` and `compile` functions in a new compiler module.
- Updated `is_nut_workspace` function to accept a default path argument.
2026-04-03 17:54:14 +02:00
e37ee1af6c Update .gitignore and MANIFEST.in for improved file management; add README.md 2026-04-03 17:10:52 +02:00
b4989d372a Add new main.nut template for project source structure 2026-04-03 17:01:31 +02:00
7ac20ea8b4 Implement template conflict checks and file copying in cmd_init function 2026-04-03 17:01:26 +02:00
d9dd069d50 Add setup and paths modules for template management and file operations 2026-04-03 17:01:16 +02:00
e49a865008 Update .gitignore, add MANIFEST.in, and modify setup.py for package inclusion 2026-04-03 16:58:23 +02:00
a9912c1ccf Improve comments in Nutfile template for clarity and consistency 2026-04-03 15:28:03 +02:00
f98844efaa Add new Nutfile template for project builds 2026-04-03 15:25:32 +02:00
8ef38cd8eb Remove excessive help text from CLI help output for clarity 2026-04-03 15:16:10 +02:00
8ffa6d5aae Refactor CLI commands: replace 'run' and 'build' with 'init' command for workspace setup 2026-04-03 15:15:58 +02:00
8acbf2da36 Enhance CLI functionality: add build command with options and improve help text 2026-04-03 15:02:29 +02:00
e34136305c Refactor CLI class: enhance type hints, improve help handling, and streamline argument parsing 2026-04-03 14:37:53 +02:00
37eaee3dbe Refactor CLI implementation: add help callback and improve help handling; update setup.py dependencies 2026-04-03 14:31:06 +02:00
c9176dbbce Implement CLI framework and refactor main logic; add YAML support in utils 2026-04-03 14:20:14 +02:00
b9761e5f13 Update package description in setup.py for clarity 2026-04-03 14:07:43 +02:00
09b585d5f6 Refactor project structure: update .gitignore, and add base and utils modules for improved functionality 2026-04-03 13:50:32 +02:00
df67db7c00 innit commit 2026-04-03 13:16:57 +02:00