https://github.com/raulanatol/utilsh
Shell scripts, apps, tools, utils and misc.
https://github.com/raulanatol/utilsh
automation scripts tools
Last synced: 5 months ago
JSON representation
Shell scripts, apps, tools, utils and misc.
- Host: GitHub
- URL: https://github.com/raulanatol/utilsh
- Owner: raulanatol
- License: mit
- Created: 2020-08-02T12:09:19.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2022-05-28T18:56:33.000Z (about 4 years ago)
- Last Synced: 2025-03-24T12:21:34.832Z (over 1 year ago)
- Topics: automation, scripts, tools
- Language: Shell
- Homepage:
- Size: 160 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# @raulanatol/utilsh
A utility packages and plugins for shell scripting and automation.
## 🚀 Quick Start
### Install package
```bash
npm install @raulanatol/utilsh
```
### Usage
```
utilsh
```
## 📦 Project Structure
```
.
├── packages/ # Core utility packages
└── packages/plugins/ # Plugin packages
```
## ⚙️ Prerequisites
- Node.js (version 24.1.0 - specified in .nvmrc)
- npm (Latest version recommended)
## 🛠️ Development
### Available Scripts
| Command | Description |
|---------|-------------|
| `npm run build` | Build all packages |
| `npm run test` | Run tests across all packages |
| `npm run lint` | Run linting across all packages |
| `npm run format` | Format code using Prettier |
### Development Stack
- **TypeScript** - Type safety and modern JavaScript features
- **ESLint** - Code linting and style enforcement
- **Prettier** - Code formatting
- **Vitest** - Fast and modern testing framework
- **Husky** - Git hooks management
- **lint-staged** - Pre-commit checks
## 🤝 Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
## 📝 License
This project is private and proprietary.
## 📦 Dependencies
### Development Dependencies
- @types/node
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- @vitest/coverage-v8
- eslint
- husky
- lint-staged
- prettier
- ts-node
- typescript
- vitest
### Runtime Dependencies
- glob
- inquirer