# yoltools

> generic tool

Latest version **1.0.25** (published 2022-03-02) · ISC license · 0 weekly downloads

## Install

```sh
npm install yoltools
pnpm add yoltools
yarn add yoltools
bun add yoltools
```

Provides the command `yoltools`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.25 |
| Published | 2022-03-02 |
| First published | 2017-10-19 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 7 |
| Unpacked size | 227.5 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| Author | xb |
| Maintainers | xbo |

## Links

- npm: https://www.npmjs.com/package/yoltools
- Repository: https://github.com/xavax31/yoltools
- Homepage: https://github.com/xavax31/yoltools#readme
- Issues: https://github.com/xavax31/yoltools/issues
- npm.io page: https://npm.io/package/yoltools

## Dependencies (7)

- [prompt](https://npm.io/package/prompt.md) ^1.0.0
- [xml2js](https://npm.io/package/xml2js.md) ^0.4.23
- [winston](https://npm.io/package/winston.md) ^3.3.3
- [zip-lib](https://npm.io/package/zip-lib.md) ^0.7.2
- [fs-extra](https://npm.io/package/fs-extra.md) ^9.0.1
- [url-exists](https://npm.io/package/url-exists.md) ^1.0.3
- [generate-password](https://npm.io/package/generate-password.md) ^1.5.1

## Recent versions

- 1.0.25 (latest) — 2022-03-02
- 1.0.23 — 2020-09-25
- 1.0.22 — 2020-08-20
- 1.0.21 — 2020-07-01
- 1.0.20 — 2020-06-17
- 1.0.19 — 2020-06-13
- 1.0.18 — 2020-06-13
- 1.0.17 — 2020-06-13
- 1.0.16 — 2020-06-13
- 1.0.15 — 2020-06-13
- 1.0.14 — 2020-06-13
- 1.0.13 — 2020-06-13
- 1.0.12 — 2020-06-13
- 1.0.11 — 2020-06-13
- 1.0.10 — 2020-06-13
- … 9 more at https://npm.io/package/yoltools/versions

## README

<div style="background-color:orange">!! Only for my personal needs, this package is not maintained and is useful only for me !!</div>

A personal tool to automate the creation of different types of my development stuff, and an example of custom npm global package.


# Installation

```
npm install -g yoltools
```

# Usage

```
yoltools  # show help and possible features
```


# Notes

L'installation sur mac va installer le package dans usr/local/lib/node_modules
et créer un alias dans usr/local/bin, afin de rendre accessible de manière globale, les commandes dans package.json, objet 'bin', donc ici 'yoltools'. (on peut en mettre plusieurs)
Cependant le dépot git ne peut pas etre présent dans ce dossier, car pour tester l'installation via npm install -g yoltools, une erreur apparait, disant que l'install ne peut supprimer le .git.
Pour pouvoir donc modifier le code du package, l'utiliser en local directement sans publier, et pouvoir tester l'install globale via npm, 2 solutions:

1 - Travailler directement dans le dossier usr/local/lib/node_modules/yoltools avec le depot git dedans, en ne faisant que publier lorsque nécessaire, mais on ne pourra pas tester l'install, ce qui peut ne pas être utile.
2 - déplacer le projet avec depot git dans un autre dossier de travail, et remplacer le lien symbolique dans usr/local/bin par un pointant vers ce nouveau dossier. Permet de tester l'install, par contre une fois testé, il faut remettre l'alias à la place pour repointer vers le dossier de travail.
Pour créer l'alias, aller dans et saisir: sudo ln -s <path to working dir/>bin/yoltools.js yoltools

La structure de dev pour simplifier la maintenance est:

Le projet avec son dépot git est dans un dossier hors du dossier des node_modules globaux (usr/local/lib/node_modules sur mac)

---
_Source: https://npm.io/package/yoltools · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
