Personal python related stuff for >=3.12
Project description
montyalex
Installation
pip install montyalex
Initalization
mtax init
- Another entry point: "montyalex" also exists; If you'd prefer to use it over "mtax"
- If you wish to initalize 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 repsonses 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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file montyalex-0.1.3.tar.gz.
File metadata
- Download URL: montyalex-0.1.3.tar.gz
- Upload date:
- Size: 30.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: pdm/2.20.1 CPython/3.10.12 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42c903c13eb2d165cc4c8b2bbbba3da72759927827ed0c49a7ef96425513b6b0
|
|
| MD5 |
669e1fca4067261eb38a300cdd68cb0f
|
|
| BLAKE2b-256 |
33863cc0b35dfa944494541468dc509f632c9a59c0debc45f73be309a073766e
|
File details
Details for the file montyalex-0.1.3-py3-none-any.whl.
File metadata
- Download URL: montyalex-0.1.3-py3-none-any.whl
- Upload date:
- Size: 46.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: pdm/2.20.1 CPython/3.10.12 Linux/6.5.0-1025-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e48f36ceb7e1030a6c356bf03cba4f11359f469d31e709ad340e3f04b698b01
|
|
| MD5 |
a69c5001dd94a335d2badc635bb3af59
|
|
| BLAKE2b-256 |
a691702a63021e528b88c833b91bd897068000f920dbd1e83513bed238dd26ff
|