# Obsidian Vaults Manager [![NPM Version](https://img.shields.io/npm/v/ovm)](http://npmjs.com/package/ovm) ![NPM License](https://img.shields.io/npm/l/ovm) [![GitHub Actions Test Workflow Status](https://github.com/msudgh/ovm/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/msudgh/ovm/actions/workflows/test.yml) [![codecov](https://codecov.io/github/msudgh/ovm/graph/badge.svg?token=KRTJMP2CY5)](https://codecov.io/github/msudgh/ovm)

OVM is a CLI application designed to independently streamline management of vaults and plugins for Obsidian end-users by enhancing productivity and efficiency.

## Features

- **Manage plugins**: Install, Uninstall, and Prune plugins in vaults.
- **Execute commands on vaults**: Run shell commands on vaults.
- **Generate reports**: Generate statistics of vaults and installed plugins.
- **Interactive CLI**: Easy wizard interface to select vaults and plugins for each command.
- **Cross-platform**: Windows, macOS, and Linux.

## Documentation

You can checkout the detailed documentation for OVM:

- [Installation](docs/installation.md)
- [Configuration](docs/configuration.md)
- [Commands](docs/commands.md)

## License

This project is licensed under the [GPL-3.0-only License](LICENSE).
