claudecli


Nameclaudecli JSON
Version 0.1.0rc3 PyPI version JSON
download
home_pagehttps://github.com/ndamulelonemakh/claudecli
SummaryNatural language interface for command line using Claude AI
upload_time2024-11-23 16:48:00
maintainerNone
docs_urlNone
authorNdamulelo Nemakhavhani
requires_python<4.0,>=3.10
licenseMIT
keywords cli claude ai shell automation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Claude CLI

Natural language interface for command line using Claude AI

## Installation

```bash
pip install claudecli
```

## Usage

```bash
# Basic usage
claude "find all python files modified today"

# Skip confirmation
claude --no-confirm "list directory contents"

# Specify shell
claude --shell zsh "find large files"

# Debug mode
claude --debug "compress logs"
```

## Features

- Natural language command generation using Claude AI
- Automatic shell detection (bash/zsh/fish)
- Smart safety checks

## Configuration

The CLI looks for the following environment variables:

- `ANTHROPIC_API_KEY`: Your Anthropic API key (**Required**)
- `CLAUDE_CLI_DEBUG`: Enable debug mode
- `CLAUDE_CLI_SHELL`: Override shell detection

## Project structure

```bash
.
├── LICENSE
├── README.md
├── claude_cli
│   ├── __init__.py
│   ├── cli.py
│   ├── core.py
│   └── logger.py
└── pyproject.toml
```

## Contributing

Pull requests are definitely welcome!

## License

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


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ndamulelonemakh/claudecli",
    "name": "claudecli",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": "cli, claude, ai, shell, automation",
    "author": "Ndamulelo Nemakhavhani",
    "author_email": "info@rihonegroup.com",
    "download_url": "https://files.pythonhosted.org/packages/4d/bc/7fcec8a1fcb7bcd7a90af25a275e489a2b4900ed83d515c990d5d53ac028/claudecli-0.1.0rc3.tar.gz",
    "platform": null,
    "description": "# Claude CLI\n\nNatural language interface for command line using Claude AI\n\n## Installation\n\n```bash\npip install claudecli\n```\n\n## Usage\n\n```bash\n# Basic usage\nclaude \"find all python files modified today\"\n\n# Skip confirmation\nclaude --no-confirm \"list directory contents\"\n\n# Specify shell\nclaude --shell zsh \"find large files\"\n\n# Debug mode\nclaude --debug \"compress logs\"\n```\n\n## Features\n\n- Natural language command generation using Claude AI\n- Automatic shell detection (bash/zsh/fish)\n- Smart safety checks\n\n## Configuration\n\nThe CLI looks for the following environment variables:\n\n- `ANTHROPIC_API_KEY`: Your Anthropic API key (**Required**)\n- `CLAUDE_CLI_DEBUG`: Enable debug mode\n- `CLAUDE_CLI_SHELL`: Override shell detection\n\n## Project structure\n\n```bash\n.\n\u251c\u2500\u2500 LICENSE\n\u251c\u2500\u2500 README.md\n\u251c\u2500\u2500 claude_cli\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 __init__.py\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 cli.py\n\u2502\u00a0\u00a0 \u251c\u2500\u2500 core.py\n\u2502\u00a0\u00a0 \u2514\u2500\u2500 logger.py\n\u2514\u2500\u2500 pyproject.toml\n```\n\n## Contributing\n\nPull requests are definitely welcome!\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Natural language interface for command line using Claude AI",
    "version": "0.1.0rc3",
    "project_urls": {
        "Homepage": "https://github.com/ndamulelonemakh/claudecli",
        "Repository": "https://github.com/ndamulelonemakh/claude-cli#README"
    },
    "split_keywords": [
        "cli",
        " claude",
        " ai",
        " shell",
        " automation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb53bff3e9480d1775e415ea766adfc6b5f2b55be73376b9199fa760f6dfe657",
                "md5": "8afed2f3b36e475b6a3667dd5d4e7723",
                "sha256": "ef58f6282d0fa65217270b4bf6cb6a9b7929f57f8b4ce5cba2848d6f92693060"
            },
            "downloads": -1,
            "filename": "claudecli-0.1.0rc3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8afed2f3b36e475b6a3667dd5d4e7723",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 6428,
            "upload_time": "2024-11-23T16:47:58",
            "upload_time_iso_8601": "2024-11-23T16:47:58.175276Z",
            "url": "https://files.pythonhosted.org/packages/bb/53/bff3e9480d1775e415ea766adfc6b5f2b55be73376b9199fa760f6dfe657/claudecli-0.1.0rc3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4dbc7fcec8a1fcb7bcd7a90af25a275e489a2b4900ed83d515c990d5d53ac028",
                "md5": "172450f397c35bd3616d8b26917a0815",
                "sha256": "346f7273470df6cfce798bc4b1847af0b1b22000248135805a6dde2272a9fc63"
            },
            "downloads": -1,
            "filename": "claudecli-0.1.0rc3.tar.gz",
            "has_sig": false,
            "md5_digest": "172450f397c35bd3616d8b26917a0815",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 4874,
            "upload_time": "2024-11-23T16:48:00",
            "upload_time_iso_8601": "2024-11-23T16:48:00.269954Z",
            "url": "https://files.pythonhosted.org/packages/4d/bc/7fcec8a1fcb7bcd7a90af25a275e489a2b4900ed83d515c990d5d53ac028/claudecli-0.1.0rc3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-23 16:48:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ndamulelonemakh",
    "github_project": "claudecli",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "claudecli"
}
        
Elapsed time: 0.43530s