semvec/pypi-packages huggingface dataset:
zliang-linode-cli-test-publishing 0.0.1
The official command-line interface for interacting with the Linode API.
Requires Python: >=3.9

# linode-cli (lin)

The Linode Command Line Interface

Provides easy access to any of the Linode API endpoints from the command line and displays results in an organized, configurable table. 

This project is automatically generated from the [Linode OpenAPI spec](https://www.linode.com/docs/api/) using the [openapi3 Python package](https://github.com/Dorthu/openapi3).

![Example of CLI in use](https://raw.githubusercontent.com/linode/linode-cli/main/demo.gif)

Visit the [Wiki](../../wiki) for more information.

## Install

Install via PyPI:
```bash
pip3 install linode-cli
```

Visit the [Wiki](../../wiki/Installation) for more information.

## Contributing

This CLI is generated from the [OpenAPI specification for Linode's API](https://github.com/linode/linode-api-docs).  As
such, many changes are made directly to the spec.

Please follow the [Contributing Guidelines](https://github.com/linode/linode-cli/blob/main/CONTRIBUTING.md) when making a contribution.
autosh 0.0.9
The AI-powered, noob-friendly interactive shell
Requires Python: >=3.12
Keywords: agent, chatgpt, cli, command line, gpt, interactive, llm, openai, openrouter, shell, terminal

# `autosh` - The AI-powered, noob-friendly interactive shell

![recording](recording.gif) <!-- https://ezgif.com/video-to-gif -->

# Getting Started

## Install

```bash
uv tool install autosh
```

## Usage

As an interactive shell: `ash` (alternatively, `autosh`)

Execute a single prompt: `ash "list current directory"`

Process piped data:
* `cat README.md | ash -y "summarize"`
* `cat in.csv | ash -y -q "double the first numeric column" > out.csv`

## Scripting

Write AI-powered shell scripts in Markdown using natural language!

Example script ([simple.a.md](examples/simple.a.md)):

```markdown
#!/usr/bin/env ash

# This is a simple file manipulation script

First, please display a welcome message:)

Write "Hello, world" to _test.log
```

* Run the script: `ash simple.a.md` or `chmod +x simple.a.md && ./simple.a.md`
* Auto-generate help messages:

    ```console
    $ ash simple.a.md -h

    Usage: simple.a.md [OPTIONS]

    This is a simple file manipulation script that writes "Hello, world" to a log file named _test.log.

    Options:

    • -h, --help     Show this message and exit.
    ```

## Plugins

`autosh` comes with several plugins to expand its capabilities:

* `ash "Create a directory 'my-news', list the latest news, and for each news item, put the summary in a separate markdown file in this directory"`

# TODO

- [ ] Image input, generation, and editing
- [ ] RAG for non-text files
- [ ] Plugin system
- [ ] MCP support
- [x] Improved input widget with history and auto-completion