Commit graph

22 commits

Author SHA1 Message Date
e057581c51 fix(config): add short option for version command
Some checks failed
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
aea7979e40 refactor(cli): enhance file inclusion/exclusion logic
Some checks failed
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
74a52a43e0 fix: ensure files are sorted by name
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-23 16:23:32 +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
Some checks failed
continuous-integration/drone/push Build is failing
2024-01-04 23:14:14 +01:00
b687979296 feat: make templating system work
Some checks failed
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)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-01-04 17:58:14 +01:00
a1ff045da3 fix: remove ./ prefix in paths
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-04 16:35:39 +01:00
d2d311a866 refactor: unify management of subcommands
Some checks failed
continuous-integration/drone/push Build is failing
2024-01-04 13:05:41 +01:00
f533680f9f fix: missing coma in array
Some checks failed
continuous-integration/drone/push Build is failing
2024-01-04 13:00:08 +01:00
c359e9f826 feat: implement init
Some checks failed
continuous-integration/drone/push Build is failing
2024-01-04 12:57:05 +01:00
790152ec36 fix: improve CLI options
Some checks failed
continuous-integration/drone/push Build is failing
2024-01-04 12:42:34 +01:00
e418f58f44 feat: start implementing pack and init commands
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-04 11:53:50 +01:00
29a13e28cd doc: improve usage output
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-03 18:14:03 +01:00
3244130a51 feat: add version
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-03 17:03:40 +01:00
fb2b85fcb8 feat: improve files filtering 2024-01-02 12:32:00 +01:00
e0f7244db7 feat: add support for mime-type 2023-12-31 13:47:16 +01:00
fdc80bfadc feat: add support for configuration file 2023-12-29 16:31:17 +01:00
f87920a393 feat: add alternative (shorter) syntax for prompts 2023-12-29 16:01:40 +01:00
7e8d31354a refactor: move config out of cli 2023-12-29 15:53:54 +01:00
e6ec6d9203 Update 2023-12-29 14:57:11 +01:00
7da2465cad Initial import 2023-12-29 14:13:20 +01:00