Skip to content

Commit ec2ce68

Browse files
committed
Pinned remote fetch in init.config_file() to pkg version
1 parent e781d68 commit ec2ce68

8 files changed

Lines changed: 24 additions & 6 deletions

File tree

remove-json-keys/src/remove_json_keys/assets/data/package_data.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "remove-json-keys",
3+
"version": "1.3.0",
34
"description": "Simply remove JSON keys via CLI command.",
45
"short_name": "remove-json",
56
"cli_cmds": ["remove-json-keys", "remove-json"],
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
from . import csv, file, json, sns, url
1+
from . import csv, file, jsdelivr, json, sns, url
22

3-
__all__ = ['csv', 'file', 'json', 'sns', 'url']
3+
__all__ = ['csv', 'file', 'jsdelivr', 'json', 'sns', 'url']
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
def pkg_ver_url(cli, version=None):
2+
version = version or cli.version
3+
return f'{cli.urls.jsdelivr}@{version}/{cli.name}'
4+
5+
def commit_url(cli, hash='latest'):
6+
return f'{cli.urls.jsdelivr}@{hash}/{cli.name}'

remove-json-keys/src/remove_json_keys/lib/init.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ def config_file(cli):
3232

3333
# Fetch/write from jsDelivr
3434
if not getattr(cli, 'default_file_config', ''):
35-
cli.default_file_config = data.url.get(f'{cli.urls.jsdelivr}/{cli.name}/{target_path.name}')
35+
ver_tag = f'@{cli.name}-{cli.version}'
36+
print(f'{cli.urls.jsdelivr}{ver_tag}/{cli.name}/{target_path.name}')
37+
cli.default_file_config = data.url.get(f'{cli.urls.jsdelivr}{ver_tag}/{cli.name}/{target_path.name}')
3638
data.file.write(str(target_path), cli.default_file_config)
3739
log.success(f'{cli.msgs.log_DEFAULT_CONFIG_CREATED_AT} {target_path}')
3840
if in_project_root : log.tip(f'{cli.msgs.tip_MOVE_CONFIG_TO_ROOT}.')

translate-messages/src/translate_messages/assets/data/package_data.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "translate-messages",
3+
"version": "1.3.0",
34
"description": "Translate en/messages.json (in chrome.i18n format) to 100+ locales automatically.",
45
"short_name": "translate-msgs",
56
"cli_cmds": ["translate-messages", "translate-msgs"],
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
from . import csv, file, json, sns, url
1+
from . import csv, file, jsdelivr, json, sns, url
22

3-
__all__ = ['csv', 'file', 'json', 'sns', 'url']
3+
__all__ = ['csv', 'file', 'jsdelivr', 'json', 'sns', 'url']
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
def pkg_ver_url(cli, version=None):
2+
version = version or cli.version
3+
return f'{cli.urls.jsdelivr}@{version}/{cli.name}'
4+
5+
def commit_url(cli, hash='latest'):
6+
return f'{cli.urls.jsdelivr}@{hash}/{cli.name}'

translate-messages/src/translate_messages/lib/init.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ def config_file(cli):
3232

3333
# Fetch/write from jsDelivr
3434
if not getattr(cli, 'default_file_config', ''):
35-
cli.default_file_config = data.url.get(f'{cli.urls.jsdelivr}/{cli.name}/{target_path.name}')
35+
ver_tag = f'@{cli.name}-{cli.version}'
36+
print(f'{cli.urls.jsdelivr}{ver_tag}/{cli.name}/{target_path.name}')
37+
cli.default_file_config = data.url.get(f'{cli.urls.jsdelivr}{ver_tag}/{cli.name}/{target_path.name}')
3638
data.file.write(str(target_path), cli.default_file_config)
3739
log.success(f'{cli.msgs.log_DEFAULT_CONFIG_CREATED_AT} {target_path}')
3840
if in_project_root : log.tip(f'{cli.msgs.tip_MOVE_CONFIG_TO_ROOT}.')

0 commit comments

Comments
 (0)