Skip to content

prepare way for bbb integration#1

Open
nikvdp wants to merge 6 commits intorobbieh:devfrom
nikvdp:dev
Open

prepare way for bbb integration#1
nikvdp wants to merge 6 commits intorobbieh:devfrom
nikvdp:dev

Conversation

@nikvdp
Copy link
Copy Markdown

@nikvdp nikvdp commented Jun 26, 2025

No description provided.

nikvdp added 6 commits June 26, 2025 07:46
- Replace manual case statement with cli-matic configuration structure
- Add professional help system and argument parsing
- Integrate with BabashkaBins framework via bbb.core/run-cmd
- Maintain all existing subcommands with proper descriptions
- Update namespace imports and remove unused requires
- Add proper error handling for missing LISTEN_FDS environment variable
- Fix systemd-serve function to accept args parameter for cli-matic compatibility
- Implement empty sync function with args parameter
- Add exception handling for socket creation failures
- Prevent NPE during compilation when environment variables not set
- Replace babashka.tasks/shell with standard Java Runtime.exec
- Add fallback to 80 columns when tput command fails
- Remove babashka-specific require that breaks JVM Clojure compilation
- Maintain same functionality with cross-platform compatible approach
- Remove borkdude.rewrite-edn dependency that breaks JVM Clojure
- Use standard clojure.edn and clojure.pprint for file manipulation
- Maintain same functionality while losing formatting preservation
- Fix namespace imports and remove unused requires
- Enable cross-platform compatibility for BabashkaBins framework
- Replace babashka.fs/cwd with System.getProperty for cross-platform compatibility
- Fix malformed try-catch block in load-conf function
- Use standard Java approach for current working directory detection
- Ensure proper exception binding in catch clause
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant