question: what is unified cli input?
See original GitHub issueHiya!
I am excited to see support for deps.exe
(as clojure.exe
) on Windows.
Thanks so much for adding that as a feature!
The current README suggests selecting via:
cmd-exe-workaround: 'latest' # Replaces `clojure` with `deps.clj` on Windows
But the source code sez cmd-exe-workaround
is deprecated https://github.com/DeLaGuardo/setup-clojure/blob/3199aaaa9cf140bcb7a5f36a72d1aa42658ee991/action.yml#L17-L24
But I don’t know what a “unified cli input” is.
Let’s say I have a matrix build for macOS, Windows, and Linux, how should I select deps.exe
(as clojure.exe
) for windows?
Issue Analytics
- State:
- Created a year ago
- Comments:23 (7 by maintainers)
Top Results From Across the Web
Program Usage
Commandline options; Selecting specific tracks from an input file; URLs and paths ... The Unified Packager is a command-line driven program.
Read more >What is a command-line interface (CLI)?
A command-line interface (CLI) is a text-based user interface (UI) used to run programs, manage computer files and interact with the computer. Command-line ......
Read more >Configure Read only Command Line Interface (CLI) for ...
This document describes the new Read only CLI feature introduced in Cisco Unified Communications Manager (CUCM) version 11.5.
Read more >gcloud CLI overview | Google Cloud CLI Documentation
The --quiet option (also, -q ) for the gcloud CLI disables all interactive prompts when running gcloud CLI commands and is useful for...
Read more >platformsh/platformsh-cli: The unified tool for managing ...
The Platform.sh CLI is the official command-line interface for Platform.sh. Use this tool to interact with your Platform.sh projects, and to build them ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Well, I think that is mostly the case since deps.clj as a binary it solves a problem on Windows mostly.
The exit code for PowerShell launches directly from GitHub Actions is handled properly, but if you call clojure yourself from a script you have to be aware of this:
I don’t have specific examples of escaping woes, but I’ve felt them.
I do see an old slack post from me about me about trying to install clojure core team cli:
I think you’ve solved the installation part of this problem with your setup-clojure Action, but not the easily “runnable from any shell” part.
If you want a blurb for the README, maybe something like?:
cmd-exe-workaround
Some people bump into challenges using the clojure core team alpha
cli
on Windows because it is runnable only from Powershell. Launching a Powershell module from a script can make such things as argument escaping and exit code capturing extra tricky. For these people, we offercmd-exe-workaround
to instead install borkdude/deps.clj’sdeps.exe
asclojure.exe
when on Windows.