Skip to content

Commit 1ee607a

Browse files
♻️ Rename project to asa-api-cli
- Rename package from search_ads_cli to asa_api_cli - Update PyPI package name to asa-api-cli - Rename GitHub repo to asa-api-cli - Update all badges and URLs - Update version display output
1 parent b359e93 commit 1ee607a

File tree

16 files changed

+63
-1680
lines changed

16 files changed

+63
-1680
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ jobs:
3434
run: uv run ruff format --check .
3535

3636
- name: Run type checking
37-
run: uv run mypy search_ads_cli
37+
run: uv run mypy asa_api_cli
3838

3939
- name: Run tests
40-
run: uv run pytest --cov=search_ads_cli --cov-report=xml
40+
run: uv run pytest --cov=asa_api_cli --cov-report=xml
4141

4242
- name: Upload coverage to Codecov
4343
uses: codecov/codecov-action@v5

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Search Ads CLI
1+
# ASA API CLI
22

3-
[![PyPI version](https://img.shields.io/pypi/v/search-ads-cli.svg)](https://pypi.org/project/search-ads-cli/)
4-
[![Python](https://img.shields.io/pypi/pyversions/search-ads-cli.svg)](https://pypi.org/project/search-ads-cli/)
5-
[![License](https://img.shields.io/github/license/SamPetherbridge/search-ads-cli.svg)](https://github.com/SamPetherbridge/search-ads-cli/blob/main/LICENSE)
6-
[![CI](https://github.com/SamPetherbridge/search-ads-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/SamPetherbridge/search-ads-cli/actions/workflows/ci.yml)
3+
[![PyPI version](https://img.shields.io/pypi/v/asa-api-cli.svg)](https://pypi.org/project/asa-api-cli/)
4+
[![Python](https://img.shields.io/pypi/pyversions/asa-api-cli.svg)](https://pypi.org/project/asa-api-cli/)
5+
[![License](https://img.shields.io/github/license/SamPetherbridge/asa-api-cli.svg)](https://github.com/SamPetherbridge/asa-api-cli/blob/main/LICENSE)
6+
[![CI](https://github.com/SamPetherbridge/asa-api-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/SamPetherbridge/asa-api-cli/actions/workflows/ci.yml)
77

88
A command-line interface for managing Apple Search Ads campaigns.
99

@@ -14,19 +14,19 @@ Built on top of [asa-api-client](https://github.com/SamPetherbridge/asa-api-clie
1414
Using [uv](https://docs.astral.sh/uv/) (recommended):
1515

1616
```bash
17-
uv tool install search-ads-cli
17+
uv tool install asa-api-cli
1818
```
1919

2020
Using pip:
2121

2222
```bash
23-
pip install search-ads-cli
23+
pip install asa-api-cli
2424
```
2525

2626
Using pipx:
2727

2828
```bash
29-
pipx install search-ads-cli
29+
pipx install asa-api-cli
3030
```
3131

3232
## Setup
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
asa reports campaigns --start 2024-01-01 --end 2024-01-31
99
"""
1010

11-
from search_ads_cli.main import app
11+
from asa_api_cli.main import app
1212

1313
__all__ = ["app"]
1414

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from asa_api_client.exceptions import AppleSearchAdsError
77
from asa_api_client.models import AdGroupStatus, AdGroupUpdate, Money, Selector
88

9-
from search_ads_cli.utils import (
9+
from asa_api_cli.utils import (
1010
OutputFormat,
1111
confirm_action,
1212
enum_value,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from pydantic import ValidationError
1010
from rich.table import Table
1111

12-
from search_ads_cli.utils import (
12+
from asa_api_cli.utils import (
1313
console,
1414
print_error,
1515
print_info,
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
)
2121
from rich.table import Table
2222

23-
from search_ads_cli.optimize import CampaignNameParts, wait_for_resource
24-
from search_ads_cli.utils import (
23+
from asa_api_cli.optimize import CampaignNameParts, wait_for_resource
24+
from asa_api_cli.utils import (
2525
console,
2626
get_client,
2727
handle_api_error,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from asa_api_client.exceptions import AppleSearchAdsError
88
from asa_api_client.models import CampaignStatus, CampaignUpdate, Money, Selector
99

10-
from search_ads_cli.utils import (
10+
from asa_api_cli.utils import (
1111
OutputFormat,
1212
confirm_action,
1313
enum_value,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Selector,
1515
)
1616

17-
from search_ads_cli.utils import (
17+
from asa_api_cli.utils import (
1818
OutputFormat,
1919
confirm_action,
2020
enum_value,
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import typer
66
from rich.console import Console
77

8-
from search_ads_cli import ad_groups, auth, brand, campaigns, keywords, optimize, reports
8+
from asa_api_cli import ad_groups, auth, brand, campaigns, keywords, optimize, reports
99

1010
app = typer.Typer(
1111
name="asa",
@@ -30,9 +30,9 @@ def version_callback(value: bool) -> None:
3030
if value:
3131
from asa_api_client import __version__ as api_version
3232

33-
from search_ads_cli import __version__ as cli_version
33+
from asa_api_cli import __version__ as cli_version
3434

35-
console.print(f"search-ads-cli {cli_version} (search-ads-api {api_version})")
35+
console.print(f"asa-api-cli {cli_version} (asa-api-client {api_version})")
3636
raise typer.Exit()
3737

3838

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
)
2626
from rich.table import Table
2727

28-
from search_ads_cli.utils import (
28+
from asa_api_cli.utils import (
2929
console,
3030
enum_value,
3131
get_client,

0 commit comments

Comments
 (0)