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.2.tar.gz (30.4 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.2-py3-none-any.whl (46.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: montyalex-0.1.2.tar.gz
  • Upload date:
  • Size: 30.4 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.2.tar.gz
Algorithm Hash digest
SHA256 8ff2e54573e21ed088523300af11ffe2817100f9fd5110231660456e303c172a
MD5 6038316d4756cd37ce98f0dbbbf7a1e2
BLAKE2b-256 f40034ff62226125db43b001360944ead9d963fac7886098710bdfad5415f0e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: montyalex-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 46.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cda1b587ec02896d8815779f2b72895cd733bdf07560ef8c7a9d4bc9b2046003
MD5 40a721cd9efa20eab27ce0d47da4ba61
BLAKE2b-256 6a596941bde08db968bb04609a374285a09ceb3c1e262bd60330a8cad0d45572

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