Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fitzhavey/dx-tools
A CLI to help with general DX
https://github.com/fitzhavey/dx-tools
Last synced: about 1 month ago
JSON representation
A CLI to help with general DX
- Host: GitHub
- URL: https://github.com/fitzhavey/dx-tools
- Owner: fitzhavey
- Created: 2020-02-24T08:27:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-13T02:18:46.000Z (over 2 years ago)
- Last Synced: 2024-09-29T07:16:02.234Z (about 2 months ago)
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/dx-tools
- Size: 399 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DX Tools
https://www.npmjs.com/package/dx-toolsA CLI of useful tools to improve [developer experience](https://hackernoon.com/developer-experience-dx-devs-are-people-too-6590d6577afe).
![dx-tools preview](https://github.com/michaelfitzhavey/dx-tools/raw/master/images/preview.png)
## Installation
To install this CLI globally run
```
npm install dx-tools --global
```## Commands
### `execute-recursive`
```
dx-tools execute-recursive
```
Executes a command for all npm projects within a folder.| **Parameter** | **Default** | **Description** |
|---------------|--------------|------------------------------------------------|
| `command` | **required** | The command to run, for instance `npm install` |
| `folder` | `'.'` | The folder in which to find npm projects |## Contributing
### Development
This project can be tested locally by cloning this repo and then running:
```
npm install
npm link
```
This will tell your machine to use the code on your machine for subsequent calls to `dx-tools`.### Publishing
This project will automatically publish on merge to master branch. Should there be an issue with that it can be published with:
```
npm publish
```## Roadmap
- have some form of help section