Skip to main content

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

montyalex-0.1.3.tar.gz (30.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

montyalex-0.1.3-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

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

Hashes for montyalex-0.1.3.tar.gz
Algorithm Hash digest
SHA256 42c903c13eb2d165cc4c8b2bbbba3da72759927827ed0c49a7ef96425513b6b0
MD5 669e1fca4067261eb38a300cdd68cb0f
BLAKE2b-256 33863cc0b35dfa944494541468dc509f632c9a59c0debc45f73be309a073766e

See more details on using hashes here.

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

Hashes for montyalex-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2e48f36ceb7e1030a6c356bf03cba4f11359f469d31e709ad340e3f04b698b01
MD5 a69c5001dd94a335d2badc635bb3af59
BLAKE2b-256 a691702a63021e528b88c833b91bd897068000f920dbd1e83513bed238dd26ff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page