Skip to main content

Personal python related stuff for >=3.12

Project description

montyalex

Installation

pip install montyalex

Initialization

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

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.4.tar.gz (38.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.4-py3-none-any.whl (60.0 kB view details)

Uploaded Python 3

File details

Details for the file montyalex-0.1.4.tar.gz.

File metadata

  • Download URL: montyalex-0.1.4.tar.gz
  • Upload date:
  • Size: 38.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.4.tar.gz
Algorithm Hash digest
SHA256 938a6a4a3527ce0c2225d0b2980924bb49c4b3ecf4f745e9ed17cf92ba8d5484
MD5 a7683e90a9dc06d7b66862bda4b401a6
BLAKE2b-256 d9a4da6728973f46216b99332337eec02e01e77bcdc69998368adcf9b66e90fe

See more details on using hashes here.

File details

Details for the file montyalex-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: montyalex-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 60.0 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 93dd09b46099fdd4df0cb44302a65a3d660da4b196d890c4160fb9b964ce2084
MD5 9b3231d1be05e8c78597e5b80b0935b9
BLAKE2b-256 38c8ecfc47453b42059236d44b0525fc5f47a1d10bfd181f3e2ba9db1ef961a8

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