whl-conf


Namewhl-conf JSON
Version 0.0.2 PyPI version JSON
download
home_pageNone
SummaryA configuration management tool for WheelOS.
upload_time2025-08-27 14:24:38
maintainerNone
docs_urlNone
authorNone
requires_python>=3.6
licenseNone
keywords whl-conf wheelos configuration-management cli-tool
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # whl-conf

**whl-conf** is a command-line tool for managing configuration sets (configs), particularly suited for autonomous driving applications.

## Command Descriptions

* `list`: Displays all available configuration sets.

* `info <config_name>`: Shows detailed information about the specified configuration set.

* `create <new_config_name>`: Creates a new configuration set based on the specified template.

* `delete <config_name>`: Deletes the specified configuration set.

* `activate <config_name> [--dry_run]`: Activates the specified configuration set. Use `--dry_run` to preview the activation without making changes.

* `diff <config1_name> <config2_name>`: Compares the contents of two configuration sets and shows the differences.

* `rename <old_name> <new_name>`: Renames the specified configuration set.

* `pull [--name <name>]`: Pulls a configuration set from a remote source and saves it locally. Optionally, specify a local name using `--name`.

---

## Quick Start

**Install the tool**

   ```bash
   pip install whl-conf
   ```

## Commands
1. **List all configuration sets**

   ```bash
   whl-conf list
   ```

2. **Show details of a specific config**

   ```bash
   whl-conf info <config_name>
   ```

3. **Create a new config set from a template**

   ```bash
   whl-conf create <template_name> <new_config_name>
   ```

4. **Delete a specified config**

   ```bash
   whl-conf delete <config_name>
   ```

5. **Activate a specified config set**

   ```bash
   whl-conf activate <config_name> [--dry_run]
   ```

6. **Compare two config sets**

   ```bash
   whl-conf diff <config1_name> <config2_name>
   ```

7. **Rename a config set**

   ```bash
   whl-conf rename <old_name> <new_name>
   ```

8. **Pull a config set from a remote source**

   ```bash
   whl-conf pull [--name <name>]
   ```
---

For more detailed information and additional options, you can run:

```bash
whl-conf --help
whl-conf <command> --help
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "whl-conf",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "whl-conf, wheelos, configuration-management, cli-tool",
    "author": null,
    "author_email": "daohu527 <daohu527@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/db/13/b2f15d6a7c09649b381d3617cc9da7b43f004b3fee004f97f9e1e2daf036/whl_conf-0.0.2.tar.gz",
    "platform": null,
    "description": "# whl-conf\n\n**whl-conf** is a command-line tool for managing configuration sets (configs), particularly suited for autonomous driving applications.\n\n## Command Descriptions\n\n* `list`: Displays all available configuration sets.\n\n* `info <config_name>`: Shows detailed information about the specified configuration set.\n\n* `create <new_config_name>`: Creates a new configuration set based on the specified template.\n\n* `delete <config_name>`: Deletes the specified configuration set.\n\n* `activate <config_name> [--dry_run]`: Activates the specified configuration set. Use `--dry_run` to preview the activation without making changes.\n\n* `diff <config1_name> <config2_name>`: Compares the contents of two configuration sets and shows the differences.\n\n* `rename <old_name> <new_name>`: Renames the specified configuration set.\n\n* `pull [--name <name>]`: Pulls a configuration set from a remote source and saves it locally. Optionally, specify a local name using `--name`.\n\n---\n\n## Quick Start\n\n**Install the tool**\n\n   ```bash\n   pip install whl-conf\n   ```\n\n## Commands\n1. **List all configuration sets**\n\n   ```bash\n   whl-conf list\n   ```\n\n2. **Show details of a specific config**\n\n   ```bash\n   whl-conf info <config_name>\n   ```\n\n3. **Create a new config set from a template**\n\n   ```bash\n   whl-conf create <template_name> <new_config_name>\n   ```\n\n4. **Delete a specified config**\n\n   ```bash\n   whl-conf delete <config_name>\n   ```\n\n5. **Activate a specified config set**\n\n   ```bash\n   whl-conf activate <config_name> [--dry_run]\n   ```\n\n6. **Compare two config sets**\n\n   ```bash\n   whl-conf diff <config1_name> <config2_name>\n   ```\n\n7. **Rename a config set**\n\n   ```bash\n   whl-conf rename <old_name> <new_name>\n   ```\n\n8. **Pull a config set from a remote source**\n\n   ```bash\n   whl-conf pull [--name <name>]\n   ```\n---\n\nFor more detailed information and additional options, you can run:\n\n```bash\nwhl-conf --help\nwhl-conf <command> --help\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A configuration management tool for WheelOS.",
    "version": "0.0.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/wheelos-tools/whl-conf/issues",
        "Homepage": "https://github.com/wheelos-tools/whl-conf"
    },
    "split_keywords": [
        "whl-conf",
        " wheelos",
        " configuration-management",
        " cli-tool"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b9b21f838f0e05bd8eafd8eabaad1e7e0737531f6c0803a5e88084ba28c01869",
                "md5": "414480896597f0767cdd99e111797c79",
                "sha256": "8d1e7c1e696e89ea59a58b32bf810b148c9faae965274fc58de5c8d718f7fdd7"
            },
            "downloads": -1,
            "filename": "whl_conf-0.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "414480896597f0767cdd99e111797c79",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 28512,
            "upload_time": "2025-08-27T14:24:35",
            "upload_time_iso_8601": "2025-08-27T14:24:35.351551Z",
            "url": "https://files.pythonhosted.org/packages/b9/b2/1f838f0e05bd8eafd8eabaad1e7e0737531f6c0803a5e88084ba28c01869/whl_conf-0.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "db13b2f15d6a7c09649b381d3617cc9da7b43f004b3fee004f97f9e1e2daf036",
                "md5": "77ccd6277516356d0abb29d5cdd35f35",
                "sha256": "7ba58f037ae42e958a0987fbb819b1f7673d38656bb47a89e1ac4daf70797084"
            },
            "downloads": -1,
            "filename": "whl_conf-0.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "77ccd6277516356d0abb29d5cdd35f35",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 26948,
            "upload_time": "2025-08-27T14:24:38",
            "upload_time_iso_8601": "2025-08-27T14:24:38.050135Z",
            "url": "https://files.pythonhosted.org/packages/db/13/b2f15d6a7c09649b381d3617cc9da7b43f004b3fee004f97f9e1e2daf036/whl_conf-0.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-27 14:24:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "wheelos-tools",
    "github_project": "whl-conf",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "whl-conf"
}
        
Elapsed time: 3.26218s