Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make it easy to use in Deno projects #202

Open
ralfw opened this issue Jul 13, 2024 · 6 comments
Open

Make it easy to use in Deno projects #202

ralfw opened this issue Jul 13, 2024 · 6 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@ralfw
Copy link

ralfw commented Jul 13, 2024

Please provide a Deno package like Cliffy does.

You seem to have published some earlier version of clack on Deno Land. Please push this much more powerful release there, too, for easy use in Deno Typescript projects.🙏

@ralfw ralfw added the enhancement New feature or request label Jul 13, 2024
@cameronking4
Copy link

+1

@SerJaimeLannister
Copy link

+1

I am thinking of creating a clack but specifically for deno based on their std library , do let me know what you guys think

@ralfw
Copy link
Author

ralfw commented Oct 17, 2024

@SerJaimeLannister And please, please add a multi-line text entry widget. That would be sooo awesome. It's missing from all the CLI/Console libs.

Single line text entry is a first step. Great for a name or a filepath.

But multi-line text entry would be next level and crucial for many apps, think AI chatbot for example😉

It should have a fixed width and can start with a fixed height (eg 5 lines).
It could start with the fixed height being the max. number of lines. Or - yet another level - could offer a scroll bar and allow texts exceeding the fixed height.

And yet another level would be to make it self-expanding from eg 1 line up to a max. number of lines.

But you can start small😉

I know, it's probably not that easy... but the benefits would be so, so big! Finally real user interfaces would be possible (again) on the console. They'd be so fast, so simple, so easy. Focus on the essential.

@SerJaimeLannister
Copy link

Yes https://github.com/SerJaimeLannister/deno-clack
I am going to work on it , but I would like to state that I am confused in license , I am probably sided towards agpl / mpl .

@ralfw
Copy link
Author

ralfw commented Oct 17, 2024

I'd say, license is secondary for now ;-) You can change it anytime. Get started, deliver sth awesome - and then ask ChatGPT which license to use. Describe what you want to cover/achieve, and it will recommend a license.

@github-project-automation github-project-automation bot moved this to Needs triage in Triage Board Dec 29, 2024
@natemoo-re natemoo-re moved this from Needs triage to On deck in Triage Board Jan 4, 2025
@natemoo-re natemoo-re added the help wanted Extra attention is needed label Jan 4, 2025
@natemoo-re
Copy link
Member

If anyone would like to help setup GitHub Actions to publish Clack to JSR, that would be very nice to add!

I might be able to get to this if nobody can jump in, but it's lower on the priority list than getting docs and some new features out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: On deck
Development

No branches or pull requests

4 participants