e057581c51
fix(config): add short option for version command
...
continuous-integration/drone/push Build is failing
Enhancing user experience by providing a shorthand option for version
command, reducing potential user errors and improving command-line
efficiency.
- Added `-v` as a shorthand for the `--version` command in the parser.
- Ensures quicker access to version information, aligning with common
CLI practices.
Signed-off-by: Glenn <glenux@glenux.net>
2025-06-16 16:47:08 +02:00
2b39fbddf2
feat(Makefile): enhance installation and cleanup process
...
continuous-integration/drone/push Build is failing
Improves the installation process by ensuring the target directory
exists and adds a cleanup step to maintain a clean build environment.
- Add directory creation step in the install target to ensure
$(PREFIX)/bin exists before installation.
- Introduce a clean target to remove the code-preloader binary,
preventing stale binaries from affecting future builds.
</message-format>
Signed-off-by: Glenn <glenux@glenux.net>
2025-06-16 16:46:25 +02:00
8377d59d7c
docs(README): clarify user installation path
...
continuous-integration/drone/push Build is failing
Clarified the user installation path in the README to prevent confusion
regarding where binaries are installed. This change helps users easily
locate the installed binaries, reducing potential setup errors.
- Updated the README to specify the user installation path as
$HOME/.local/bin.
Signed-off-by: Glenn <glenux@glenux.net>
2025-06-16 16:45:37 +02:00
aea7979e40
refactor(cli): enhance file inclusion/exclusion logic
...
continuous-integration/drone/push Build is failing
Improves the flexibility and clarity of file processing by introducing
separate include and exclude lists.
- Replace `ignore_list` with `exclude_list` and add `include_list` in
`.code_preloader.yml`.
- Update `cli.cr` to handle both `include_list` and `exclude_list` for
file selection.
- Add support for tracing exceptions with a new `trace` configuration
option.
- Modify `PackOptions` class to include `exclude_list` and
`include_list` properties.
- Adjust option parsing in `config.cr` to reflect new configuration
options.
Signed-off-by: Glenn <glenux@glenux.net>
2025-06-16 16:14:11 +02:00
e3e091974d
doc: use the new config format
continuous-integration/drone/push Build is passing
2024-01-24 14:18:00 +01:00
74a52a43e0
fix: ensure files are sorted by name
continuous-integration/drone/push Build is passing
2024-01-23 16:23:32 +01:00
2d97187e4f
doc: add example prompts
2024-01-23 16:23:11 +01:00
b60f030824
fix: make unit tests work with CODE_PRELOADER_DETECT=no
continuous-integration/drone/push Build is passing
2024-01-05 11:48:12 +01:00
bde15cfd25
feat: env CODE_PRELOADER_DETECT=no disables config auto-detect
2024-01-05 11:47:52 +01:00
d39d597128
feat: use embedded filesystem for default files
continuous-integration/drone/push Build is failing
2024-01-04 23:14:14 +01:00
97a05896a3
feat: add defaults (template & config) as files
2024-01-04 23:03:21 +01:00
a53ae57f51
Merge branch 'develop' of code.apps.glenux.net:glenux/code-preloader into develop
continuous-integration/drone/push Build is failing
2024-01-04 22:55:33 +01:00
46ef698224
fix: add missing patch for jinja
2024-01-04 22:54:32 +01:00
3c28d5eace
refactor: move docs/ to misc/logo/
2024-01-04 22:53:38 +01:00
3f75ccca34
refactor: move prompts/ to misc/
2024-01-04 22:53:21 +01:00
7ff161f4ee
Merge pull request 'refactor: store processed content for crinja (later)' ( #15 ) from feature/issue/9-add-support-for-jinja-template into develop
...
continuous-integration/drone/push Build is failing
Reviewed-on: #15
2024-01-04 21:51:46 +00:00
b687979296
feat: make templating system work
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2024-01-04 22:51:04 +01:00
fccbce8869
refactor: store processed content for crinja (later)
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-01-04 17:58:14 +01:00
aa2ddc0302
doc: improve example prompts
continuous-integration/drone/push Build is passing
2024-01-04 17:54:37 +01:00
0c9860f420
doc: fix another typo
continuous-integration/drone/push Build is passing
2024-01-04 17:19:50 +01:00
010ff2a7d2
doc: fix another typo in list
continuous-integration/drone/push Build is passing
2024-01-04 17:19:17 +01:00
8b495c5c5c
doc: fix link to issue tracker
continuous-integration/drone/push Build is passing
2024-01-04 17:09:00 +01:00
7edbf005f6
doc: fix typo
continuous-integration/drone/push Build is passing
2024-01-04 17:05:09 +01:00
ff2c660d90
doc: improve README with prompting examples
continuous-integration/drone/push Build is passing
2024-01-04 17:04:20 +01:00
a1ff045da3
fix: remove ./ prefix in paths
continuous-integration/drone/push Build is passing
2024-01-04 16:35:39 +01:00
d2d311a866
refactor: unify management of subcommands
continuous-integration/drone/push Build is failing
2024-01-04 13:05:41 +01:00
f533680f9f
fix: missing coma in array
continuous-integration/drone/push Build is failing
2024-01-04 13:00:08 +01:00
c359e9f826
feat: implement init
continuous-integration/drone/push Build is failing
2024-01-04 12:57:05 +01:00
be4a80939b
doc: improve wording
continuous-integration/drone/push Build is failing
2024-01-04 12:47:30 +01:00
a7df9a69b2
doc: improve wording
continuous-integration/drone/push Build is failing
2024-01-04 12:44:08 +01:00
790152ec36
fix: improve CLI options
continuous-integration/drone/push Build is failing
2024-01-04 12:42:34 +01:00
218d057071
ci: add unit testing
continuous-integration/drone/push Build is failing
2024-01-04 11:58:55 +01:00
e418f58f44
feat: start implementing pack and init commands
continuous-integration/drone/push Build is passing
2024-01-04 11:53:50 +01:00
ca4485b1ca
chore: enable LFS
2024-01-04 11:53:26 +01:00
d873083ad8
docs: add example prompt
2024-01-04 11:52:59 +01:00
d296c9d159
chore: do not ignore docs dir
continuous-integration/drone/push Build is passing
2024-01-04 11:52:43 +01:00
8af888d898
chore: ignore more files in config
2024-01-04 11:52:23 +01:00
31d9b6bcda
doc: add logo
continuous-integration/drone/push Build is passing
2024-01-04 11:51:44 +01:00
e11a64edb8
doc: update preamble
continuous-integration/drone/push Build is passing
2024-01-03 18:49:49 +01:00
206d9ffb65
doc: add info about mirror
continuous-integration/drone/push Build is passing
2024-01-03 18:41:53 +01:00
e74a98f228
doc: improve presentation
continuous-integration/drone/push Build is passing
2024-01-03 18:18:18 +01:00
29a13e28cd
doc: improve usage output
continuous-integration/drone/push Build is passing
2024-01-03 18:14:03 +01:00
a39680de4f
doc: update ignore option
continuous-integration/drone/push Build is passing
2024-01-03 18:08:31 +01:00
0dca861a40
doc: simplify examples in README
continuous-integration/drone/push Build is passing
2024-01-03 18:02:40 +01:00
595cdb8f3a
chore: do not force owner root in install (allow local install)
continuous-integration/drone/push Build is passing
2024-01-03 18:01:36 +01:00
11b452b438
chore: add local copy of config file
2024-01-03 18:00:22 +01:00
91bee1621f
doc: fix commands in README.md
continuous-integration/drone/push Build is passing
2024-01-03 17:58:31 +01:00
1c01e3228a
doc: use ctrlc to help focus on content
continuous-integration/drone/push Build is passing
2024-01-03 17:57:02 +01:00
29cf12f8cd
doc: fix typo & add syntaxic coloration for yaml
continuous-integration/drone/push Build is passing
2024-01-03 17:53:01 +01:00
3244130a51
feat: add version
continuous-integration/drone/push Build is passing
2024-01-03 17:03:40 +01:00