Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
## lifebit-ai/cloudos-cli: changelog

## v2.89.2 (2026-04-22)

### Patch

- Updated all user-facing references from "CloudOS" to "Lifebit Platform" in README and CLI help messages
- Technical identifiers (command names, package names, URLs) remain unchanged for backward compatibility

## v2.89.1 (2026-04-17)

### Patch
Expand Down
188 changes: 94 additions & 94 deletions README.md
Comment thread
danielboloc marked this conversation as resolved.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion cloudos_cli/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
@click.version_option(__version__)
@click.pass_context
def run_cloudos_cli(ctx):
"""CloudOS python package: a package for interacting with CloudOS."""
"""CloudOS CLI python package: a package for interacting with Lifebit Platform."""
update_command_context_from_click(ctx)
ctx.ensure_object(dict)

Expand Down
2 changes: 1 addition & 1 deletion cloudos_cli/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '2.89.1'
__version__ = '2.89.2'
32 changes: 16 additions & 16 deletions cloudos_cli/bash/cli.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"""CLI commands for CloudOS bash job management."""
"""CLI commands for Lifebit Platform bash job management."""

import rich_click as click
import cloudos_cli.jobs.job as jb
Expand All @@ -14,31 +14,31 @@

@click.group(cls=pass_debug_to_subcommands())
def bash():
"""CloudOS bash-specific job functionality."""
"""Lifebit Platform bash-specific job functionality."""
print(bash.__doc__ + '\n')


@bash.command('job')
@click.option('-k',
'--apikey',
help='Your CloudOS API key',
help='Your Lifebit Platform API key',
required=True)
@click.option('--command',
help='The command to run in the bash job.',
required=True)
@click.option('-c',
'--cloudos-url',
help=(f'The CloudOS url you are trying to access to. Default={CLOUDOS_URL}.'),
help=(f'The Lifebit Platform url you are trying to access to. Default={CLOUDOS_URL}.'),
default=CLOUDOS_URL,
required=True)
@click.option('--workspace-id',
help='The specific CloudOS workspace id.',
help='The specific Lifebit Platform workspace id.',
required=True)
@click.option('--project-name',
help='The name of a CloudOS project.',
help='The name of a Lifebit Platform project.',
required=True)
@click.option('--workflow-name',
help='The name of a CloudOS workflow or pipeline.',
help='The name of a Lifebit Platform workflow or pipeline.',
required=True)
@click.option('--last',
help=('When the workflows are duplicated, use the latest imported workflow (by date).'),
Expand Down Expand Up @@ -88,7 +88,7 @@ def bash():
help='Name of the repository platform of the workflow. Default=github.',
default='github')
@click.option('--execution-platform',
help='Name of the execution platform implemented in your CloudOS. Default=aws.',
help='Name of the execution platform implemented in your Lifebit Platform. Default=aws.',
default='aws')
@click.option('--cost-limit',
help='Add a cost limit to your job. Default=30.0 (For no cost limit please use -1).',
Expand Down Expand Up @@ -138,7 +138,7 @@ def run_bash_job(ctx,
disable_ssl_verification,
ssl_cert,
profile):
"""Run a bash job in CloudOS."""
"""Run a bash job in Lifebit Platform."""
# apikey, cloudos_url, and workspace_id are now automatically resolved by the decorator
verify_ssl = ssl_selector(disable_ssl_verification, ssl_cert)

Expand Down Expand Up @@ -226,23 +226,23 @@ def run_bash_job(ctx,
@bash.command('array-job')
@click.option('-k',
'--apikey',
help='Your CloudOS API key',
help='Your Lifebit Platform API key',
required=True)
@click.option('--command',
help='The command to run in the bash job.')
@click.option('-c',
'--cloudos-url',
help=(f'The CloudOS url you are trying to access to. Default={CLOUDOS_URL}.'),
help=(f'The Lifebit Platform url you are trying to access to. Default={CLOUDOS_URL}.'),
default=CLOUDOS_URL,
required=True)
@click.option('--workspace-id',
help='The specific CloudOS workspace id.',
help='The specific Lifebit Platform workspace id.',
required=True)
@click.option('--project-name',
help='The name of a CloudOS project.',
help='The name of a Lifebit Platform project.',
required=True)
@click.option('--workflow-name',
help='The name of a CloudOS workflow or pipeline.',
help='The name of a Lifebit Platform workflow or pipeline.',
required=True)
@click.option('--last',
help=('When the workflows are duplicated, use the latest imported workflow (by date).'),
Expand Down Expand Up @@ -296,7 +296,7 @@ def run_bash_job(ctx,
help='Name of the repository platform of the workflow. Default=github.',
default='github')
@click.option('--execution-platform',
help='Name of the execution platform implemented in your CloudOS. Default=aws.',
help='Name of the execution platform implemented in your Lifebit Platform. Default=aws.',
type=click.Choice(['aws', 'azure', 'hpc']),
default='aws')
@click.option('--cost-limit',
Expand Down Expand Up @@ -388,7 +388,7 @@ def run_bash_array_job(ctx,
array_parameter,
custom_script_path,
custom_script_project):
"""Run a bash array job in CloudOS."""
"""Run a bash array job in Lifebit Platform."""
verify_ssl = ssl_selector(disable_ssl_verification, ssl_cert)

if not list_columns and not (command or custom_script_path):
Expand Down
Loading
Loading