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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] add auto-installer CLI tool (written in Javascript (node.js)) #3

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

mikoloism
Copy link

@mikoloism mikoloism commented Mar 3, 2024

Features Included:

  • accept variant name from --variant arg
  • accept variant name from interactive question mode (if arg is not passed)
  • check target (zellij) configuration directory (if not exists created one)
  • check available variants (if not exists download all)
  • write or append to target (zellij) config file (~/.config/zellij/config.kdl)

Note

At moment, only support verbose mode of console.log, but can be quit.
Also there is can be copy from relative variants from dist in package.json if needed.
Also can fetch files and variants name without static object map (dynamic fetch github.com/rose-pine/ repo).
Also can merge these targets (not only zellij) to cli api like $ rose-pine zellij --variant="{name}" or interactively

Note

My suggestion is merge into cli or feat/cli branch not to main to do the dynamic fetching and configuring mechanisms.

Important

I don't want to publish to npmjs.com registry by myself, but wanted to publish via the community.

<Thanks 馃尮 >

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.

None yet

1 participant