open-index/open-npm huggingface dataset:
npm package: @hypercli/cli
Description: HyperDev CLI
Author: Saulo Vallory
Latest version: 0.4.0

# @hypercli/cli

The `hyper` command — a modern, scalable code generator with AI integration.

## Install

```sh
npm install -g @hypercli/cli
```

## Usage

```sh
hyper --help
hyper gen <recipe>
hyper kit install <kit>
hyper hq start
```

## Documentation

Full documentation at [hyperdev.saulo.engineer](https://hyperdev.saulo.engineer).

## License

MIT
npm package: @hypercli/core
Description: Core domain types, config, errors for HyperDev
Author: Saulo Vallory
Latest version: 0.4.0

# @hypercli/core

Core types, configuration, errors, and utilities for the HyperDev ecosystem.

## Documentation

Full documentation at [hyperdev.saulo.engineer](https://hyperdev.saulo.engineer).

## License

MIT
npm package: @hypercli/gen
Description: Code generation engine for HyperDev
Author: Saulo Vallory
Latest version: 0.4.0

# @hypercli/gen

Code generation engine plugin for the `hyper` CLI. Provides the recipe execution system, Jig template engine, AI 2-pass generation, and all generation commands.

## Install

Included automatically with `@hypercli/cli`. Can also be installed as a standalone oclif plugin.

## Commands

- `hyper gen <recipe>` — Execute a recipe to generate code
- `hyper recipe list` — List available recipes
- `hyper recipe run <file>` — Run a recipe by file path
- `hyper recipe validate <file>` — Validate a recipe file
- `hyper cookbook list` — List cookbooks
- `hyper cookbook info <name>` — Show cookbook details

## Documentation

Full documentation at [hyperdev.saulo.engineer](https://hyperdev.saulo.engineer).

## License

MIT
npm package: @hypercli/hq
Description: Claude Code session management for HyperDev — always-on control plane
Author: Saulo Vallory
Latest version: 0.4.0

# @hypercli/hq

Claude Code session management plugin for the `hyper` CLI. Manages persistent Claude sessions via tmux, accessible from claude.ai/code, mobile, and Telegram.

## Install

Included automatically with `@hypercli/cli`. Can also be installed as a standalone oclif plugin.

## Commands

- `hyper hq start` — Start the always-on HQ control center
- `hyper hq launch [project] [path]` — Launch a Claude session for a project
- `hyper hq relaunch <session|project>` — Relaunch a session with --continue
- `hyper hq status` — Show running sessions
- `hyper hq list` — List available projects
- `hyper hq attach` — Attach to a tmux session
- `hyper hq stop` / `hyper hq stop-all` — Stop sessions

## Documentation

Full documentation at [hyperdev.saulo.engineer](https://hyperdev.saulo.engineer).

## License

MIT
npm package: @hypercli/kit
Description: Kit lifecycle management for HyperDev
Author: Saulo Vallory
Latest version: 0.4.0

# @hypercli/kit

Kit lifecycle management plugin for the `hyper` CLI. Handles installation, updates, and discovery of generator kits from npm, GitHub, and local sources.

## Install

Included automatically with `@hypercli/cli`. Can also be installed as a standalone oclif plugin.

## Commands

- `hyper kit install <source>` — Install a kit
- `hyper kit list` — List installed kits
- `hyper kit info <kit>` — Show kit details
- `hyper kit update [kit]` — Update kits
- `hyper kit uninstall <kit>` — Remove a kit

## Documentation

Full documentation at [hyperdev.saulo.engineer](https://hyperdev.saulo.engineer).

## License

MIT
npm package: @hypercli/ui
Description: CLI design system for HyperDev — full design system with shortcuts, themes, and help rendering
Author: Saulo Vallory
Latest version: 0.4.0

# @hypercli/ui

CLI design system for HyperDev — themed terminal output, shortcuts, tables, and markdown help rendering.

## Documentation

Full documentation at [hyperdev.saulo.engineer](https://hyperdev.saulo.engineer).

## License

MIT
npm package: @hypercliq/shutdown-cleanup
Description: Module to handle graceful shutdowns
Author: Hypercliq
Latest version: 7.0.1

# Shutdown-Cleanup Module

![npm](https://img.shields.io/npm/v/@hypercliq/shutdown-cleanup)
![npm](https://img.shields.io/npm/dw/@hypercliq/shutdown-cleanup)
![NPM](https://img.shields.io/npm/l/@hypercliq/shutdown-cleanup)

The `shutdown-cleanup` module provides a structured approach for managing graceful shutdowns in Node.js applications. It supports phased shutdowns, signal-specific handlers, customizable error handling strategies, and custom exit codes, ensuring broad compatibility with LTS Node.js versions.

## Features

- **Phased Shutdown:** Organizes shutdown logic into phases for orderly execution.
- **Signal-Specific Handlers:** Custom logic for specific signals without mandatory shutdown.
- **Error Handling Strategy:** Customizable handling of handler errors, including proper management of synchronous and asynchronous handlers to prevent unhandled promise rejections.
- **Custom Exit Codes:** Specify exit codes to indicate shutdown statuses.
- **Graceful Shutdown with Timeout:** Prevents indefinite hangs during shutdown. (See [Developer Guide](DEVGUIDE.md) for details.)
- **LTS Node.js Support:** Compatible with LTS Node.js versions.
- **Enhanced Flexibility:** Supports handling of custom application events.
- **TypeScript Support:** Includes TypeScript definitions for ease of development.

## Installation

```bash
npm install @hypercliq/shutdown-cleanup
```

Or using Yarn:

```bash
yarn add @hypercliq/shutdown-cleanup
```

## Usage

To use `shutdown-cleanup`, import and utilize its functions within your application to manage shutdown logic effectively. **Both synchronous and asynchronous handlers are supported.**

```js
import { registerHandler } from '@hypercliq/shutdown-cleanup'

// Asynchronous handler
registerHandler(async (signal) => {
  await performCleanup()
  console.log('Async cleanup completed')
})

// Synchronous handler
registerHandler((signal) => {
  performSyncCleanup()
  console.log('Sync cleanup completed')
})
```

## Examples and Best Practices

For more detailed usage examples and best practices, see the [Developer Guide](DEVGUIDE.md).

## Contributing to Shutdown-Cleanup

We encourage contributions! If you have suggestions, bug reports, or would like to contribute code, please submit issues or pull requests on GitHub. For major changes, start by opening an issue to discuss your ideas.

Thank you for using and contributing to the `shutdown-cleanup` module!

### How to Contribute

1. Fork the repository
2. Create a new branch for your feature or bug fix
3. Make your changes
4. Commit your changes
5. Push your changes to your fork
6. Open a pull request
7. Wait for review and merge
8. Celebrate your contribution!

Remember to add tests for your changes and ensure that all tests pass before submitting a pull request. Also, lint and format your code according to the project's standards.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.