HoloOps


NameHoloOps JSON
Version 0.1.1 PyPI version JSON
download
home_pageNone
SummaryUnified, production-ready file and directory management for modern Python applications.
upload_time2025-08-05 22:39:24
maintainerNone
docs_urlNone
authorTristan McBride Sr.
requires_python>=3.10
licenseNone
keywords python file management directory management project root detection cloud storage automation ai tools productivity
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
---

# HoloOps

## Overview

**HoloOps** is a unified, production-ready system for advanced directory and file operations in Python applications.
It manages directory structures, file access, storage strategies, and project layout for modern, scalable software ecosystems.

**Highlights:**

* **Automatic project location detection:** Instantly detects where your project lives on the system—no manual path setup required.
* **Centralized directory and file management:** Organize, create, move, and remove directories and files with a consistent API.
* **Thread-safe singleton design:** Safe for use in multi-threaded and concurrent applications.
* **Cloud and local storage support:** Seamlessly migrate or sync directories between local and cloud environments.
* **Extensible mapping:** Map and resolve project assets, resources, or configuration layouts dynamically.
* **Clean project architecture:** Detects project root, enforces marker files, and keeps your structure organized.

---

## Why HoloOps?

Typical file/directory utilities are limited in scope:

* Manual, repetitive directory and file management code.
* No awareness of cloud storage, project roots, or naming conventions.
* Prone to errors in concurrent or large-scale environments.

**HoloOps** solves these challenges by:

* **Automatically detecting your project location** anywhere on the system, reducing configuration friction.
* Providing a **centralized system** to manage all directories and files according to project needs.
* Offering robust helpers for all major operations—creation, deletion, movement, permissions, and more.
* Supporting dynamic base directory mappings and configuration.
* Handling cloud and local storage strategies with automatic migration tools.

---

## Key Features

* **Automatic Project Root Detection:**
  Instantly find your project’s root directory—no manual paths, no guessing.

* **Unified Directory Management:**
  Define, create, move, or remove project directories with one API.

* **Comprehensive File Operations:**
  Write, read, append, copy, move, remove, and list files with robust helpers.

* **Project-Aware:**
  Auto-detect project root and enforce marker files for reliable setup.

* **Cloud and Local Flexibility:**
  Seamless migration and support for leading cloud storage providers.

* **Thread-Safe Singleton:**
  Safe, consistent instance across multi-threaded and parallel apps.

* **Customizable Mapping:**
  Easily map logical names to directory or file paths for your ecosystem.

---

## How It Works

1. **Initialize the HoloOps manager** at application start—project location is auto-detected.
2. **Configure your directory and file mappings** according to project requirements.
3. **Use the unified API** for any file or directory operation—local or cloud, utility or class-based.

---

## FAQ

**Q: Do I need to specify my project’s location?**
A: No. HoloOps automatically detects your project root and sets up all necessary paths.

**Q: Can I use HoloOps for both cloud and local storage?**
A: Yes. HoloOps is designed for seamless switching or migration between storage strategies.

**Q: Is HoloOps suitable for concurrent or multi-threaded applications?**
A: Yes. The thread-safe singleton pattern ensures reliable usage in all environments.

---

## Code Examples

You can find code examples on my [GitHub repository](https://github.com/TristanMcBrideSr/TechBook).

---

## License

This project is licensed under the [Apache License, Version 2.0](LICENSE).
Copyright 2025 Tristan McBride Sr.

---

## Acknowledgements

Project by:
- Tristan McBride Sr.
- Sybil

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "HoloOps",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "\"Tristan McBride Sr.\" <142635792+TristanMcBrideSr@users.noreply.github.com>",
    "keywords": "Python, File Management, Directory Management, Project Root Detection, Cloud Storage, Automation, AI Tools, Productivity",
    "author": "Tristan McBride Sr.",
    "author_email": "\"Tristan McBride Sr.\" <142635792+TristanMcBrideSr@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/0f/66/4a4dff5c1b6e57d81de17cb0801ec54c050a732f8ec86364d6273e101a71/holoops-0.1.1.tar.gz",
    "platform": null,
    "description": "\ufeff\r\n---\r\n\r\n# HoloOps\r\n\r\n## Overview\r\n\r\n**HoloOps** is a unified, production-ready system for advanced directory and file operations in Python applications.\r\nIt manages directory structures, file access, storage strategies, and project layout for modern, scalable software ecosystems.\r\n\r\n**Highlights:**\r\n\r\n* **Automatic project location detection:** Instantly detects where your project lives on the system\u2014no manual path setup required.\r\n* **Centralized directory and file management:** Organize, create, move, and remove directories and files with a consistent API.\r\n* **Thread-safe singleton design:** Safe for use in multi-threaded and concurrent applications.\r\n* **Cloud and local storage support:** Seamlessly migrate or sync directories between local and cloud environments.\r\n* **Extensible mapping:** Map and resolve project assets, resources, or configuration layouts dynamically.\r\n* **Clean project architecture:** Detects project root, enforces marker files, and keeps your structure organized.\r\n\r\n---\r\n\r\n## Why HoloOps?\r\n\r\nTypical file/directory utilities are limited in scope:\r\n\r\n* Manual, repetitive directory and file management code.\r\n* No awareness of cloud storage, project roots, or naming conventions.\r\n* Prone to errors in concurrent or large-scale environments.\r\n\r\n**HoloOps** solves these challenges by:\r\n\r\n* **Automatically detecting your project location** anywhere on the system, reducing configuration friction.\r\n* Providing a **centralized system** to manage all directories and files according to project needs.\r\n* Offering robust helpers for all major operations\u2014creation, deletion, movement, permissions, and more.\r\n* Supporting dynamic base directory mappings and configuration.\r\n* Handling cloud and local storage strategies with automatic migration tools.\r\n\r\n---\r\n\r\n## Key Features\r\n\r\n* **Automatic Project Root Detection:**\r\n  Instantly find your project\u2019s root directory\u2014no manual paths, no guessing.\r\n\r\n* **Unified Directory Management:**\r\n  Define, create, move, or remove project directories with one API.\r\n\r\n* **Comprehensive File Operations:**\r\n  Write, read, append, copy, move, remove, and list files with robust helpers.\r\n\r\n* **Project-Aware:**\r\n  Auto-detect project root and enforce marker files for reliable setup.\r\n\r\n* **Cloud and Local Flexibility:**\r\n  Seamless migration and support for leading cloud storage providers.\r\n\r\n* **Thread-Safe Singleton:**\r\n  Safe, consistent instance across multi-threaded and parallel apps.\r\n\r\n* **Customizable Mapping:**\r\n  Easily map logical names to directory or file paths for your ecosystem.\r\n\r\n---\r\n\r\n## How It Works\r\n\r\n1. **Initialize the HoloOps manager** at application start\u2014project location is auto-detected.\r\n2. **Configure your directory and file mappings** according to project requirements.\r\n3. **Use the unified API** for any file or directory operation\u2014local or cloud, utility or class-based.\r\n\r\n---\r\n\r\n## FAQ\r\n\r\n**Q: Do I need to specify my project\u2019s location?**\r\nA: No. HoloOps automatically detects your project root and sets up all necessary paths.\r\n\r\n**Q: Can I use HoloOps for both cloud and local storage?**\r\nA: Yes. HoloOps is designed for seamless switching or migration between storage strategies.\r\n\r\n**Q: Is HoloOps suitable for concurrent or multi-threaded applications?**\r\nA: Yes. The thread-safe singleton pattern ensures reliable usage in all environments.\r\n\r\n---\r\n\r\n## Code Examples\r\n\r\nYou can find code examples on my [GitHub repository](https://github.com/TristanMcBrideSr/TechBook).\r\n\r\n---\r\n\r\n## License\r\n\r\nThis project is licensed under the [Apache License, Version 2.0](LICENSE).\r\nCopyright 2025 Tristan McBride Sr.\r\n\r\n---\r\n\r\n## Acknowledgements\r\n\r\nProject by:\r\n- Tristan McBride Sr.\r\n- Sybil\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Unified, production-ready file and directory management for modern Python applications.",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/TristanMcBrideSr"
    },
    "split_keywords": [
        "python",
        " file management",
        " directory management",
        " project root detection",
        " cloud storage",
        " automation",
        " ai tools",
        " productivity"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "723134b0e6f6a334536f50f6b6261efef878ecf288b724a89f7af0223867930e",
                "md5": "a1da8e564fcc485c6b5785345e175d4d",
                "sha256": "7dd7b7b0f6e1e22f96f057d9ec75342eea2bc36d3d9c7be6b32b40508d368b34"
            },
            "downloads": -1,
            "filename": "holoops-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a1da8e564fcc485c6b5785345e175d4d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 7519,
            "upload_time": "2025-08-05T22:39:22",
            "upload_time_iso_8601": "2025-08-05T22:39:22.411890Z",
            "url": "https://files.pythonhosted.org/packages/72/31/34b0e6f6a334536f50f6b6261efef878ecf288b724a89f7af0223867930e/holoops-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f664a4dff5c1b6e57d81de17cb0801ec54c050a732f8ec86364d6273e101a71",
                "md5": "d4b95cb177c404595a897b8f2a587297",
                "sha256": "22abd5d7705853255723323ddc10b386d91018d01eddbd6ee8dd3694e62c5632"
            },
            "downloads": -1,
            "filename": "holoops-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "d4b95cb177c404595a897b8f2a587297",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 6995,
            "upload_time": "2025-08-05T22:39:24",
            "upload_time_iso_8601": "2025-08-05T22:39:24.897519Z",
            "url": "https://files.pythonhosted.org/packages/0f/66/4a4dff5c1b6e57d81de17cb0801ec54c050a732f8ec86364d6273e101a71/holoops-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-05 22:39:24",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "holoops"
}
        
Elapsed time: 0.42707s