micoo


Namemicoo JSON
Version 0.4.0 PyPI version JSON
download
home_pageNone
Summarymicoo is a command-line tool for easily accessing mise cookbooks
upload_time2025-08-03 17:30:44
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords boilerplate cli command-line cookbook mise scaffold template
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # micoo: quick access to `mise-cookbooks`

<!-- TODO: Make it work, make it right, make it fast. -->

[![CI](https://github.com/hasansezertasan/micoo/actions/workflows/ci.yml/badge.svg)](https://github.com/hasansezertasan/micoo/actions/workflows/ci.yml)
[![PyPI - Version](https://img.shields.io/pypi/v/micoo.svg)](https://pypi.org/project/micoo)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/micoo.svg)](https://pypi.org/project/micoo)
[![License - MIT](https://img.shields.io/github/license/hasansezertasan/micoo.svg)](https://opensource.org/licenses/MIT)
[![Latest Commit](https://img.shields.io/github/last-commit/hasansezertasan/micoo)][micoo]

<!-- [![Coverage](https://codecov.io/gh/hasansezertasan/micoo/graph/badge.svg?token=XXXXXXXXXXX)](https://codecov.io/gh/hasansezertasan/micoo) -->

<!-- [![Coverage](https://img.shields.io/codecov/c/github/hasansezertasan/micoo)](https://codecov.io/gh/hasansezertasan/micoo) -->

<!-- [![Coverage](https://codecov.io/gh/hasansezertasan/micoo/branch/main/graph/badge.svg)](https://codecov.io/gh/hasansezertasan/micoo) -->

[![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)
[![linting - Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![GitHub Tag](https://img.shields.io/github/tag/hasansezertasan/micoo?include_prereleases=&sort=semver&color=black)](https://github.com/hasansezertasan/micoo/releases/)

[![Downloads](https://pepy.tech/badge/micoo)](https://pepy.tech/project/micoo)
[![Downloads/Month](https://pepy.tech/badge/micoo/month)](https://pepy.tech/project/micoo)
[![Downloads/Week](https://pepy.tech/badge/micoo/week)](https://pepy.tech/project/micoo)

`micoo` (short for **mise cookbooks**) is a :zap: command-line tool that makes it easy to access [mise] configuration files from [mise-cookbooks] :books:.

## Typical Usage :rocket:

```sh
# List available cookbooks
micoo list

# Create a new mise.toml with a cookbook
micoo dump python > mise.toml
```

## Features :sparkles:

- ๐Ÿš€ Quick access to [mise-cookbooks]
- ๐Ÿ“š Easy cookbook listing and content viewing
- ๐Ÿ’พ Simple dumping of cookbooks to mise.toml
- ๐Ÿ”„ Repository cloning and updating
- ๐ŸŒ Browser integration for quick repository access
- ๐ŸŽฏ Interactive mode for cookbook selection and generation

## Installation :package:

There are several ways to install `micoo`! :rocket: I recommend using (obviously) [mise] :hammer_and_wrench:. Here's how to do it:

```sh
mise install pipx:micoo
```

Alternatively, you can install it using `uv tool install micoo` :jigsaw:

```sh
uv tool install micoo
```

## Command Reference :book:

Here is the output of the `micoo --help` command:

```sh
 Usage: micoo [OPTIONS] COMMAND [ARGS]...

โ•ญโ”€ Options โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ --install-completion          Install completion for the current shell.                            โ”‚
โ”‚ --show-completion             Show completion for the current shell, to copy it or customize the   โ”‚
โ”‚                               installation.                                                        โ”‚
โ”‚ --help                        Show this message and exit.                                          โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ•ญโ”€ Commands โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ update        Clone or fetch the `mise-cookbooks` repository.                                      โ”‚
โ”‚ list          List the available mise cookbooks.                                                   โ”‚
โ”‚ search        Search for a mise cookbook.                                                          โ”‚
โ”‚ dump          Dump a mise cookbook.                                                                โ”‚
โ”‚ root          Show the path to the micoo boilerplates directory.                                   โ”‚
โ”‚ log           Show the path to the micoo log file.                                                 โ”‚
โ”‚ remote        Show the URL to the remote repository.                                               โ”‚
โ”‚ version       Show the current version number of micoo.                                            โ”‚
โ”‚ info          Display information about the micoo application.                                     โ”‚
โ”‚ interactive   Start interactive mode for cookbook selection and generation.                        โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
```

## Usage :hammer_and_wrench:

You can use the `micoo` command to interact with [mise-cookbooks]. Here are some common commands:

List all available cookbooks:

```sh
micoo list
```

This will output:

```sh
Available cookbooks:
- terraform
- python
- cpp
- pnpm
- node
- ruby-on-rails
- opentofu
```

Dump a specific cookbook to a `mise.toml` file:

```sh
micoo dump python > mise.toml
```

Open the [mise-cookbooks] repository in the default application:

```sh
open $(micoo remote)
```

Open the cloned repository in the default application:

```sh
open $(micoo root)
```

Open the log file in the default application:

```sh
open $(micoo log)
```

Show the current version of `micoo`:

```sh
micoo version
```

Show the information about the `micoo` application:

```sh
micoo info
```

Start interactive mode for cookbook selection and generation:

```sh
micoo interactive
```

The interactive mode supports multiple output locations:

- `mise.toml` - Standard configuration file
- `mise.local.toml` - Local config (not committed to source control)
- `mise/config.toml` - Configuration in mise subdirectory
- `.config/mise.toml` - Configuration in .config directory
- `.config/mise/config.toml` - Configuration in .config/mise subdirectory
- `.config/mise/conf.d/custom.toml` - Configuration in conf.d directory (alphabetical loading)

## Support :heart:

If you have any questions or need help, feel free to open an issue on the [GitHub repository][micoo].

## Author :person_with_crown:

This project is maintained by [Hasan Sezer TaลŸan][author], It's me :wave:

## Contributing :heart:

Any contributions are welcome! Please follow the [Contributing Guidelines](https://github.com/hasansezertasan/micoo/tree/main/./CONTRIBUTING.md) to contribute to this project.


<!-- xc-heading -->
## Development :toolbox:

Clone the repository and cd into the project directory:

```sh
git clone https://github.com/hasansezertasan/micoo
cd micoo
```

The commands below can also be executed using the [xc task runner](https://xcfile.dev/), which combines the usage instructions with the actual commands. Simply run `xc`, it will pop up an interactive menu with all available tasks.

### `install`

Install the dependencies:

```sh
uv sync
```

### `style`

Run the style checks:

```sh
uv run --locked tox run -e style
```

### `ci`

Run the CI pipeline:

```sh
uv run --locked tox run
```

### `pypi:readme`

Build the README.md file:

```sh
uv run hatch-fancy-pypi-readme -o PyPI.md
open PyPI.md
```

## Related Projects :chains:

- [mise] - The official mise project
- [mise-cookbooks] - Collection of mise cookbooks

## License :scroll:

This project is licensed under the [MIT License](https://opensource.org/license/MIT).

<!-- Refs -->
[mise-cookbooks]: https://github.com/hasansezertasan/mise-cookbooks
[mise]: https://github.com/jdx/mise
[author]: https://github.com/hasansezertasan
[micoo]: https://github.com/hasansezertasan/micoo

## Changelog :memo:

## [Unreleased]

## [0.4.0] - 2025-08-03

## :rocket: Features

- chore(release): migrate to release-drafter from release-please by [@hasansezertasan](https://github.com/hasansezertasan) in ([#37](https://github.com/hasansezertasan/micoo/issues/37))
- chore(ci): remove git-cliff configuration and update CI/CD workflows by [@hasansezertasan](https://github.com/hasansezertasan) in ([#36](https://github.com/hasansezertasan/micoo/issues/36))
- feat(dependencies): add hatch-fancy-pypi-readme and poethepoet to development dependencies by [@hasansezertasan](https://github.com/hasansezertasan) in ([#33](https://github.com/hasansezertasan/micoo/issues/33))
- feat(tests): add test for `log` command to verify successful execution and output by [@hasansezertasan](https://github.com/hasansezertasan) in ([#34](https://github.com/hasansezertasan/micoo/issues/34))
- feat(command): implemented a new command to display the path to the micoo log file by [@hasansezertasan](https://github.com/hasansezertasan) in ([#31](https://github.com/hasansezertasan/micoo/issues/31))
- feat(logging): enhance logging setup and improve command logging in main application by [@hasansezertasan](https://github.com/hasansezertasan) in ([#30](https://github.com/hasansezertasan/micoo/issues/30))
- ci(check-pr-title.yml): add pr title validation action by [@hasansezertasan](https://github.com/hasansezertasan) in ([#26](https://github.com/hasansezertasan/micoo/issues/26))
- ci(release-please): set changelog-type to github by [@hasansezertasan](https://github.com/hasansezertasan) in ([#27](https://github.com/hasansezertasan/micoo/issues/27))
- chore: tiny adjustments by [@hasansezertasan](https://github.com/hasansezertasan) in ([#23](https://github.com/hasansezertasan/micoo/issues/23))
- chore: bootstrap releases for path: . by [@hasansezertasan](https://github.com/hasansezertasan) in ([#24](https://github.com/hasansezertasan/micoo/issues/24))

## :beetle: Bug Fixes

- fix(check-pr-title): update sticky-pull-request-comment action to version 2.9.0 by [@hasansezertasan](https://github.com/hasansezertasan) in ([#32](https://github.com/hasansezertasan/micoo/issues/32))
- fix(root-command): changed output path for root command to reflect the correct repository path by [@hasansezertasan](https://github.com/hasansezertasan) in ([#29](https://github.com/hasansezertasan/micoo/issues/29))

## [0.3.0] - 2025-07-27

## :beetle: Bug Fixes

- Versioning by [@hasansezertasan](https://github.com/hasansezertasan) in ([#21](https://github.com/hasansezertasan/micoo/issues/21))

## [0.2.0] - 2025-07-27

## :rocket: Features

- Git-cliff integration by [@hasansezertasan](https://github.com/hasansezertasan) in ([#6](https://github.com/hasansezertasan/micoo/issues/6))
- Implement dynamic arguments and pin python version to 3.9 by [@hasansezertasan](https://github.com/hasansezertasan) in ([#4](https://github.com/hasansezertasan/micoo/issues/4))
- Generate release notes and discussions on gh-release, adjust permissions, bump setup-uv version by [@hasansezertasan](https://github.com/hasansezertasan) in ([#3](https://github.com/hasansezertasan/micoo/issues/3))

## :beetle: Bug Fixes

- Merge README.md and CHANGELOG.md when publishing to PyPI by [@hasansezertasan](https://github.com/hasansezertasan) in ([#2](https://github.com/hasansezertasan/micoo/issues/2))
- Correct replacement pattern in fancy-pypi-readme hook by [@hasansezertasan](https://github.com/hasansezertasan) in ([#1](https://github.com/hasansezertasan/micoo/issues/1))

## :rocket: Features

- Remove redundant configs by [@hasansezertasan](https://github.com/hasansezertasan) in ([#5](https://github.com/hasansezertasan/micoo/issues/5))

## [0.1.0] - 2025-07-27

## :rocket: Features

- Initial commit by [@hasansezertasan](https://github.com/hasansezertasan)

## New Contributors

- [@hasansezertasan](https://github.com/hasansezertasan) made their first contribution

<!-- refs -->
[unreleased]: https://github.com/hasansezertasan/micoo/compare/0.4.0..HEAD
[0.4.0]: https://github.com/hasansezertasan/micoo/compare/0.3.0..0.4.0
[0.3.0]: https://github.com/hasansezertasan/micoo/compare/0.2.0..0.3.0
[0.2.0]: https://github.com/hasansezertasan/micoo/compare/0.1.0..0.2.0
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "micoo",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "hasansezertasan <hasansezertasan@gmail.com>",
    "keywords": "boilerplate, cli, command-line, cookbook, mise, scaffold, template",
    "author": null,
    "author_email": "Hasan Sezer Ta\u015fan <hasansezertasan@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/39/a1/c0c0148755056886f16db79f11bfbaed2fb877ff4ed68da69ffbfa53fdb5/micoo-0.4.0.tar.gz",
    "platform": null,
    "description": "# micoo: quick access to `mise-cookbooks`\n\n<!-- TODO: Make it work, make it right, make it fast. -->\n\n[![CI](https://github.com/hasansezertasan/micoo/actions/workflows/ci.yml/badge.svg)](https://github.com/hasansezertasan/micoo/actions/workflows/ci.yml)\n[![PyPI - Version](https://img.shields.io/pypi/v/micoo.svg)](https://pypi.org/project/micoo)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/micoo.svg)](https://pypi.org/project/micoo)\n[![License - MIT](https://img.shields.io/github/license/hasansezertasan/micoo.svg)](https://opensource.org/licenses/MIT)\n[![Latest Commit](https://img.shields.io/github/last-commit/hasansezertasan/micoo)][micoo]\n\n<!-- [![Coverage](https://codecov.io/gh/hasansezertasan/micoo/graph/badge.svg?token=XXXXXXXXXXX)](https://codecov.io/gh/hasansezertasan/micoo) -->\n\n<!-- [![Coverage](https://img.shields.io/codecov/c/github/hasansezertasan/micoo)](https://codecov.io/gh/hasansezertasan/micoo) -->\n\n<!-- [![Coverage](https://codecov.io/gh/hasansezertasan/micoo/branch/main/graph/badge.svg)](https://codecov.io/gh/hasansezertasan/micoo) -->\n\n[![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)\n[![linting - Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n[![GitHub Tag](https://img.shields.io/github/tag/hasansezertasan/micoo?include_prereleases=&sort=semver&color=black)](https://github.com/hasansezertasan/micoo/releases/)\n\n[![Downloads](https://pepy.tech/badge/micoo)](https://pepy.tech/project/micoo)\n[![Downloads/Month](https://pepy.tech/badge/micoo/month)](https://pepy.tech/project/micoo)\n[![Downloads/Week](https://pepy.tech/badge/micoo/week)](https://pepy.tech/project/micoo)\n\n`micoo` (short for **mise cookbooks**) is a :zap: command-line tool that makes it easy to access [mise] configuration files from [mise-cookbooks] :books:.\n\n## Typical Usage :rocket:\n\n```sh\n# List available cookbooks\nmicoo list\n\n# Create a new mise.toml with a cookbook\nmicoo dump python > mise.toml\n```\n\n## Features :sparkles:\n\n- \ud83d\ude80 Quick access to [mise-cookbooks]\n- \ud83d\udcda Easy cookbook listing and content viewing\n- \ud83d\udcbe Simple dumping of cookbooks to mise.toml\n- \ud83d\udd04 Repository cloning and updating\n- \ud83c\udf10 Browser integration for quick repository access\n- \ud83c\udfaf Interactive mode for cookbook selection and generation\n\n## Installation :package:\n\nThere are several ways to install `micoo`! :rocket: I recommend using (obviously) [mise] :hammer_and_wrench:. Here's how to do it:\n\n```sh\nmise install pipx:micoo\n```\n\nAlternatively, you can install it using `uv tool install micoo` :jigsaw:\n\n```sh\nuv tool install micoo\n```\n\n## Command Reference :book:\n\nHere is the output of the `micoo --help` command:\n\n```sh\n Usage: micoo [OPTIONS] COMMAND [ARGS]...\n\n\u256d\u2500 Options \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 --install-completion          Install completion for the current shell.                            \u2502\n\u2502 --show-completion             Show completion for the current shell, to copy it or customize the   \u2502\n\u2502                               installation.                                                        \u2502\n\u2502 --help                        Show this message and exit.                                          \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n\u256d\u2500 Commands \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 update        Clone or fetch the `mise-cookbooks` repository.                                      \u2502\n\u2502 list          List the available mise cookbooks.                                                   \u2502\n\u2502 search        Search for a mise cookbook.                                                          \u2502\n\u2502 dump          Dump a mise cookbook.                                                                \u2502\n\u2502 root          Show the path to the micoo boilerplates directory.                                   \u2502\n\u2502 log           Show the path to the micoo log file.                                                 \u2502\n\u2502 remote        Show the URL to the remote repository.                                               \u2502\n\u2502 version       Show the current version number of micoo.                                            \u2502\n\u2502 info          Display information about the micoo application.                                     \u2502\n\u2502 interactive   Start interactive mode for cookbook selection and generation.                        \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n```\n\n## Usage :hammer_and_wrench:\n\nYou can use the `micoo` command to interact with [mise-cookbooks]. Here are some common commands:\n\nList all available cookbooks:\n\n```sh\nmicoo list\n```\n\nThis will output:\n\n```sh\nAvailable cookbooks:\n- terraform\n- python\n- cpp\n- pnpm\n- node\n- ruby-on-rails\n- opentofu\n```\n\nDump a specific cookbook to a `mise.toml` file:\n\n```sh\nmicoo dump python > mise.toml\n```\n\nOpen the [mise-cookbooks] repository in the default application:\n\n```sh\nopen $(micoo remote)\n```\n\nOpen the cloned repository in the default application:\n\n```sh\nopen $(micoo root)\n```\n\nOpen the log file in the default application:\n\n```sh\nopen $(micoo log)\n```\n\nShow the current version of `micoo`:\n\n```sh\nmicoo version\n```\n\nShow the information about the `micoo` application:\n\n```sh\nmicoo info\n```\n\nStart interactive mode for cookbook selection and generation:\n\n```sh\nmicoo interactive\n```\n\nThe interactive mode supports multiple output locations:\n\n- `mise.toml` - Standard configuration file\n- `mise.local.toml` - Local config (not committed to source control)\n- `mise/config.toml` - Configuration in mise subdirectory\n- `.config/mise.toml` - Configuration in .config directory\n- `.config/mise/config.toml` - Configuration in .config/mise subdirectory\n- `.config/mise/conf.d/custom.toml` - Configuration in conf.d directory (alphabetical loading)\n\n## Support :heart:\n\nIf you have any questions or need help, feel free to open an issue on the [GitHub repository][micoo].\n\n## Author :person_with_crown:\n\nThis project is maintained by [Hasan Sezer Ta\u015fan][author], It's me :wave:\n\n## Contributing :heart:\n\nAny contributions are welcome! Please follow the [Contributing Guidelines](https://github.com/hasansezertasan/micoo/tree/main/./CONTRIBUTING.md) to contribute to this project.\n\n\n<!-- xc-heading -->\n## Development :toolbox:\n\nClone the repository and cd into the project directory:\n\n```sh\ngit clone https://github.com/hasansezertasan/micoo\ncd micoo\n```\n\nThe commands below can also be executed using the [xc task runner](https://xcfile.dev/), which combines the usage instructions with the actual commands. Simply run `xc`, it will pop up an interactive menu with all available tasks.\n\n### `install`\n\nInstall the dependencies:\n\n```sh\nuv sync\n```\n\n### `style`\n\nRun the style checks:\n\n```sh\nuv run --locked tox run -e style\n```\n\n### `ci`\n\nRun the CI pipeline:\n\n```sh\nuv run --locked tox run\n```\n\n### `pypi:readme`\n\nBuild the README.md file:\n\n```sh\nuv run hatch-fancy-pypi-readme -o PyPI.md\nopen PyPI.md\n```\n\n## Related Projects :chains:\n\n- [mise] - The official mise project\n- [mise-cookbooks] - Collection of mise cookbooks\n\n## License :scroll:\n\nThis project is licensed under the [MIT License](https://opensource.org/license/MIT).\n\n<!-- Refs -->\n[mise-cookbooks]: https://github.com/hasansezertasan/mise-cookbooks\n[mise]: https://github.com/jdx/mise\n[author]: https://github.com/hasansezertasan\n[micoo]: https://github.com/hasansezertasan/micoo\n\n## Changelog :memo:\n\n## [Unreleased]\n\n## [0.4.0] - 2025-08-03\n\n## :rocket: Features\n\n- chore(release): migrate to release-drafter from release-please by [@hasansezertasan](https://github.com/hasansezertasan) in ([#37](https://github.com/hasansezertasan/micoo/issues/37))\n- chore(ci): remove git-cliff configuration and update CI/CD workflows by [@hasansezertasan](https://github.com/hasansezertasan) in ([#36](https://github.com/hasansezertasan/micoo/issues/36))\n- feat(dependencies): add hatch-fancy-pypi-readme and poethepoet to development dependencies by [@hasansezertasan](https://github.com/hasansezertasan) in ([#33](https://github.com/hasansezertasan/micoo/issues/33))\n- feat(tests): add test for `log` command to verify successful execution and output by [@hasansezertasan](https://github.com/hasansezertasan) in ([#34](https://github.com/hasansezertasan/micoo/issues/34))\n- feat(command): implemented a new command to display the path to the micoo log file by [@hasansezertasan](https://github.com/hasansezertasan) in ([#31](https://github.com/hasansezertasan/micoo/issues/31))\n- feat(logging): enhance logging setup and improve command logging in main application by [@hasansezertasan](https://github.com/hasansezertasan) in ([#30](https://github.com/hasansezertasan/micoo/issues/30))\n- ci(check-pr-title.yml): add pr title validation action by [@hasansezertasan](https://github.com/hasansezertasan) in ([#26](https://github.com/hasansezertasan/micoo/issues/26))\n- ci(release-please): set changelog-type to github by [@hasansezertasan](https://github.com/hasansezertasan) in ([#27](https://github.com/hasansezertasan/micoo/issues/27))\n- chore: tiny adjustments by [@hasansezertasan](https://github.com/hasansezertasan) in ([#23](https://github.com/hasansezertasan/micoo/issues/23))\n- chore: bootstrap releases for path: . by [@hasansezertasan](https://github.com/hasansezertasan) in ([#24](https://github.com/hasansezertasan/micoo/issues/24))\n\n## :beetle: Bug Fixes\n\n- fix(check-pr-title): update sticky-pull-request-comment action to version 2.9.0 by [@hasansezertasan](https://github.com/hasansezertasan) in ([#32](https://github.com/hasansezertasan/micoo/issues/32))\n- fix(root-command): changed output path for root command to reflect the correct repository path by [@hasansezertasan](https://github.com/hasansezertasan) in ([#29](https://github.com/hasansezertasan/micoo/issues/29))\n\n## [0.3.0] - 2025-07-27\n\n## :beetle: Bug Fixes\n\n- Versioning by [@hasansezertasan](https://github.com/hasansezertasan) in ([#21](https://github.com/hasansezertasan/micoo/issues/21))\n\n## [0.2.0] - 2025-07-27\n\n## :rocket: Features\n\n- Git-cliff integration by [@hasansezertasan](https://github.com/hasansezertasan) in ([#6](https://github.com/hasansezertasan/micoo/issues/6))\n- Implement dynamic arguments and pin python version to 3.9 by [@hasansezertasan](https://github.com/hasansezertasan) in ([#4](https://github.com/hasansezertasan/micoo/issues/4))\n- Generate release notes and discussions on gh-release, adjust permissions, bump setup-uv version by [@hasansezertasan](https://github.com/hasansezertasan) in ([#3](https://github.com/hasansezertasan/micoo/issues/3))\n\n## :beetle: Bug Fixes\n\n- Merge README.md and CHANGELOG.md when publishing to PyPI by [@hasansezertasan](https://github.com/hasansezertasan) in ([#2](https://github.com/hasansezertasan/micoo/issues/2))\n- Correct replacement pattern in fancy-pypi-readme hook by [@hasansezertasan](https://github.com/hasansezertasan) in ([#1](https://github.com/hasansezertasan/micoo/issues/1))\n\n## :rocket: Features\n\n- Remove redundant configs by [@hasansezertasan](https://github.com/hasansezertasan) in ([#5](https://github.com/hasansezertasan/micoo/issues/5))\n\n## [0.1.0] - 2025-07-27\n\n## :rocket: Features\n\n- Initial commit by [@hasansezertasan](https://github.com/hasansezertasan)\n\n## New Contributors\n\n- [@hasansezertasan](https://github.com/hasansezertasan) made their first contribution\n\n<!-- refs -->\n[unreleased]: https://github.com/hasansezertasan/micoo/compare/0.4.0..HEAD\n[0.4.0]: https://github.com/hasansezertasan/micoo/compare/0.3.0..0.4.0\n[0.3.0]: https://github.com/hasansezertasan/micoo/compare/0.2.0..0.3.0\n[0.2.0]: https://github.com/hasansezertasan/micoo/compare/0.1.0..0.2.0",
    "bugtrack_url": null,
    "license": null,
    "summary": "micoo is a command-line tool for easily accessing mise cookbooks",
    "version": "0.4.0",
    "project_urls": {
        "changelog": "https://github.com/hasansezertasan/micoo/blob/main/CHANGELOG.md",
        "documentation": "https://github.com/hasansezertasan/micoo#readme",
        "homepage": "https://github.com/hasansezertasan/micoo",
        "issues": "https://github.com/hasansezertasan/micoo/issues",
        "releasenotes": "https://github.com/hasansezertasan/micoo/releases",
        "source": "https://github.com/hasansezertasan/micoo.git"
    },
    "split_keywords": [
        "boilerplate",
        " cli",
        " command-line",
        " cookbook",
        " mise",
        " scaffold",
        " template"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "82800d241292dc4f074d78d980652ac4aa197bb1c4a2b1488bc078708c6bae77",
                "md5": "9e97008c0df7336198a559eaa5341f98",
                "sha256": "a92e49faac9202fb24553a2bc19bd58e433f911ffbeb377a66cedf3f39be46cb"
            },
            "downloads": -1,
            "filename": "micoo-0.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9e97008c0df7336198a559eaa5341f98",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 11327,
            "upload_time": "2025-08-03T17:30:43",
            "upload_time_iso_8601": "2025-08-03T17:30:43.639449Z",
            "url": "https://files.pythonhosted.org/packages/82/80/0d241292dc4f074d78d980652ac4aa197bb1c4a2b1488bc078708c6bae77/micoo-0.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "39a1c0c0148755056886f16db79f11bfbaed2fb877ff4ed68da69ffbfa53fdb5",
                "md5": "7794a4af39f4dbc72ff5791030e278cf",
                "sha256": "eca964addb8ac2e090be587f96a247c68eed3308c2019985f3c38a62e7473d8c"
            },
            "downloads": -1,
            "filename": "micoo-0.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "7794a4af39f4dbc72ff5791030e278cf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 112636,
            "upload_time": "2025-08-03T17:30:44",
            "upload_time_iso_8601": "2025-08-03T17:30:44.913692Z",
            "url": "https://files.pythonhosted.org/packages/39/a1/c0c0148755056886f16db79f11bfbaed2fb877ff4ed68da69ffbfa53fdb5/micoo-0.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-03 17:30:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "hasansezertasan",
    "github_project": "micoo",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "micoo"
}
        
Elapsed time: 0.53834s