Name | montyalex JSON |
Version |
0.1.4
JSON |
| download |
home_page | None |
Summary | Personal python related stuff for >=3.12 |
upload_time | 2024-11-20 05:58:18 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.12 |
license | MIT |
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"
}