diff --git a/README.md b/README.md index 5b5812b..f1d0285 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,23 @@ The AWS ECS web console is confusing to navigate, with multiple clicks through d ## Installation -### Homebrew (Recommended) +### pipx + +[pipx](https://pipx.pypa.io/) installs Python CLI tools in isolated environments: + +```bash +# Install pipx if you haven't already +python3 -m pip install --user pipx +python3 -m pipx ensurepath + +# Install lazy-ecs +pipx install lazy-ecs + +# Run it +lazy-ecs +``` + +### Homebrew ```bash # Add the tap diff --git a/pyproject.toml b/pyproject.toml index 8b23b56..8865f18 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,18 +1,40 @@ [project] name = "lazy-ecs" -version = "0.3.0" +version = "0.3.1" description = "A CLI tool for working with AWS services" readme = "README.md" authors = [ { name = "Janne Sinivirta", email = "janne.sinivirta@gmail.com" }, ] requires-python = ">=3.11" +keywords = ["aws", "ecs", "cli", "terminal", "tui", "devops", "container", "fargate", "docker", "interactive"] +classifiers = [ + "Development Status :: 4 - Beta", + "Environment :: Console", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: System :: Systems Administration", + "Topic :: Utilities", +] dependencies = [ "questionary==2.1.1", "boto3==1.40.41", "rich==14.1.0", ] +[project.urls] +Homepage = "https://github.com/vertti/lazy-ecs" +Repository = "https://github.com/vertti/lazy-ecs" +Issues = "https://github.com/vertti/lazy-ecs/issues" +Documentation = "https://github.com/vertti/lazy-ecs#readme" + [project.scripts] lazy-ecs = "lazy_ecs:main" diff --git a/uv.lock b/uv.lock index 69b7101..350bfbb 100644 --- a/uv.lock +++ b/uv.lock @@ -381,7 +381,7 @@ wheels = [ [[package]] name = "lazy-ecs" -version = "0.3.0" +version = "0.3.1" source = { editable = "." } dependencies = [ { name = "boto3" },