SkillAgentSearch skills...

Confzen

A command line utility for creating and maintaining configuration files for javascript and typescript projects

Install / Use

/learn @dsifford/Confzen
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Imgur

confzen Build Status

A command line utility for creating and maintaining configuration files for javascript and typescript projects.

Why?

Trying to remember the options that are available for the various compilers and linters is hard. This project assumes that responsibility.

Currently Available Configurations

  • TypeScript
  • TSLint
  • ESLint
  • Babel

Need more? Send a PR. The only requirement is a JSON Schema.

Example

asciicast

Installation

npm

npm install -g confzen

yarn

yarn global add confzen

Usage

$ confzen [path/to/config]

If a path is passed as a parameter, the path is checked to see if a configuration file of that type exists. If the file exists, it is opened for modification.

If no file is found in the path provided, a new file is created.

If no path is given, the current directory is used as default.

Keybindings

TL;DR All the expected vim bindings are enabled.

Action | Key --- | --- Navigation | Arrow keys OR <kbd>h</kbd> <kbd>j</kbd> <kbd>k</kbd> <kbd>l</kbd> Select Option | <kbd>Enter</kbd> Search downward | <kbd>/</kbd> then search term then <kbd>Enter</kbd> Search upward | <kbd>?</kbd> then search term then <kbd>Enter</kbd> Toggle focus between JSON preview and configuration list | <kbd>Tab</kbd> Quit | <kbd>q</kbd>

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated3y ago
Forks0

Languages

TypeScript

Security Score

70/100

Audited on Jan 28, 2023

No findings