montyalex


Namemontyalex JSON
Version 0.1.4 PyPI version JSON
download
home_pageNone
SummaryPersonal python related stuff for >=3.12
upload_time2024-11-20 05:58:18
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseMIT
keywords monty python clt cli file-system pdm
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # montyalex

## Installation

```bash
pip install montyalex
```

## Initialization

```bash
mtax init
```

- Another entry point: "montyalex" also exists; If you'd prefer to use it over "mtax"
- If you wish to initialize only the cache or settings independently, subsequent commands are available

## Features

### Settings

Settings can be changed within the specified file of the directory.

The file is available in JSON, TOML, YAML and MessagePack formats. Any can be used independently and in a future version will support *backup* setting files for data recovery purposes, and also a *synced* settings environment enabling support for all formats to be used in conjunction.

### Cache

The program will automatically track certain *variables* or *(retrieved/configured) data* to provide
quicker responses when executing commands.

The cache can be enabled/disabled by a toggle in the settings.

Many features included in the cache itself **will** be further discussed in it's own README, located in the cache_tools directory. (A link will be included when accessible)

### Files

- Create
  - a single empty file
  - many empty files
  - a single file with preset content
  - many files with preset content
- Remove
  - a single file
  - many files with;
    - a similar name pattern
    - in a common directory
    - in a defined list

### Directories

- Create
  - a single empty directory
  - a single directory with an empty file
  - a single directory with a file with preset content
  - many empty directories
  - many directories with an empty file or many empty files
  - many directories with a file with preset content or many files with preset content
- Remove
  - a single directory
  - many directories with;
    - a similar name pattern
    - within a defined tree
    - in another directory
    - in a defined list

### Trees [ PLANNED by v1.0.0 ]

- Create
  - a single empty tree
  - a single tree with an empty directory
  - a single tree with a directory with a single empty file
  - many empty trees
  - many trees with an empty directory or many empty directories
  - many trees with a directory containing;
    - a single empty file or many empty files
    - a single file or many files containing preset content
- Remove
  - a single tree
  - many trees with;
    - a similar name pattern
    - in another defined tree
    - in a defined list

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "montyalex",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "Monty Python, CLT, CLI, File-system, PDM",
    "author": null,
    "author_email": "\"D. Alex Graham\" <alex@aode.space>",
    "download_url": "https://files.pythonhosted.org/packages/d9/a4/da6728973f46216b99332337eec02e01e77bcdc69998368adcf9b66e90fe/montyalex-0.1.4.tar.gz",
    "platform": null,
    "description": "# montyalex\n\n## Installation\n\n```bash\npip install montyalex\n```\n\n## Initialization\n\n```bash\nmtax init\n```\n\n- Another entry point: \"montyalex\" also exists; If you'd prefer to use it over \"mtax\"\n- If you wish to initialize only the cache or settings independently, subsequent commands are available\n\n## Features\n\n### Settings\n\nSettings can be changed within the specified file of the directory.\n\nThe file is available in JSON, TOML, YAML and MessagePack formats. Any can be used independently and in a future version will support *backup* setting files for data recovery purposes, and also a *synced* settings environment enabling support for all formats to be used in conjunction.\n\n### Cache\n\nThe program will automatically track certain *variables* or *(retrieved/configured) data* to provide\nquicker responses when executing commands.\n\nThe cache can be enabled/disabled by a toggle in the settings.\n\nMany features included in the cache itself **will** be further discussed in it's own README, located in the cache_tools directory. (A link will be included when accessible)\n\n### Files\n\n- Create\n  - a single empty file\n  - many empty files\n  - a single file with preset content\n  - many files with preset content\n- Remove\n  - a single file\n  - many files with;\n    - a similar name pattern\n    - in a common directory\n    - in a defined list\n\n### Directories\n\n- Create\n  - a single empty directory\n  - a single directory with an empty file\n  - a single directory with a file with preset content\n  - many empty directories\n  - many directories with an empty file or many empty files\n  - many directories with a file with preset content or many files with preset content\n- Remove\n  - a single directory\n  - many directories with;\n    - a similar name pattern\n    - within a defined tree\n    - in another directory\n    - in a defined list\n\n### Trees [ PLANNED by v1.0.0 ]\n\n- Create\n  - a single empty tree\n  - a single tree with an empty directory\n  - a single tree with a directory with a single empty file\n  - many empty trees\n  - many trees with an empty directory or many empty directories\n  - many trees with a directory containing;\n    - a single empty file or many empty files\n    - a single file or many files containing preset content\n- Remove\n  - a single tree\n  - many trees with;\n    - a similar name pattern\n    - in another defined tree\n    - in a defined list\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Personal python related stuff for >=3.12",
    "version": "0.1.4",
    "project_urls": {
        "Changelog": "https://github.com/alexxgraham/montyalex/blob/main/CHANGELOG.md",
        "Homepage": "https://github.com/alexxgraham/montyalex.git",
        "Repository": "https://github.com/alexxgraham/montyalex.git"
    },
    "split_keywords": [
        "monty python",
        " clt",
        " cli",
        " file-system",
        " pdm"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38c8ecfc47453b42059236d44b0525fc5f47a1d10bfd181f3e2ba9db1ef961a8",
                "md5": "9b3231d1be05e8c78597e5b80b0935b9",
                "sha256": "93dd09b46099fdd4df0cb44302a65a3d660da4b196d890c4160fb9b964ce2084"
            },
            "downloads": -1,
            "filename": "montyalex-0.1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9b3231d1be05e8c78597e5b80b0935b9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 60048,
            "upload_time": "2024-11-20T05:58:17",
            "upload_time_iso_8601": "2024-11-20T05:58:17.064309Z",
            "url": "https://files.pythonhosted.org/packages/38/c8/ecfc47453b42059236d44b0525fc5f47a1d10bfd181f3e2ba9db1ef961a8/montyalex-0.1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9a4da6728973f46216b99332337eec02e01e77bcdc69998368adcf9b66e90fe",
                "md5": "a7683e90a9dc06d7b66862bda4b401a6",
                "sha256": "938a6a4a3527ce0c2225d0b2980924bb49c4b3ecf4f745e9ed17cf92ba8d5484"
            },
            "downloads": -1,
            "filename": "montyalex-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "a7683e90a9dc06d7b66862bda4b401a6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 38455,
            "upload_time": "2024-11-20T05:58:18",
            "upload_time_iso_8601": "2024-11-20T05:58:18.678984Z",
            "url": "https://files.pythonhosted.org/packages/d9/a4/da6728973f46216b99332337eec02e01e77bcdc69998368adcf9b66e90fe/montyalex-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-20 05:58:18",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "alexxgraham",
    "github_project": "montyalex",
    "github_not_found": true,
    "lcname": "montyalex"
}
        
Elapsed time: 0.47106s