Skip to main content

Meu

PyPI - Version License Deploy Develop

Rust

Overview

Meu is a set of convenient command-line tools for everyday tasks, written in Rust.

Installation

Meu is available on PyPI.

You can install it using your preferred Python package manager. For example, using uv:

uv tool install meu

To upgrade:

uv tool update meu

Usage

scan

Scan for pattern matches in files using either a single file or files in a directory.

To scan a single file:

meu scan --file <FILE> --pattern <PATTERN> [--first-match]
  • --file <FILE>: The file to scan
  • --pattern <PATTERN>: The pattern to search for (supports regular expressions)
  • --first-match: Stop on first match in the file

To scan files in a directory:

meu scan --dir <DIR> --pattern <PATTERN> [--glob <GLOB>] [--first-match]
  • --dir <DIR>: The directory to scan
  • --pattern <PATTERN>: The pattern to search for (supports regular expressions)
  • --glob <GLOB>: The glob pattern to match files (e.g. **/*.txt). Default is *
  • --first-match: Stop on first match in any file

Contributing

Contributions are welcome! Please see the contributing guide for details.

Metadata

Release files for meu 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meu 0.1.0
File Size Uploaded
meu-0.1.0.tar.gz 7.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for meu 0.1.0
File
meu-0.1.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
meu-0.1.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
meu-0.1.0-py3-none-win32.whl Python 3 none Windows x86-32 Details
meu-0.1.0-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
meu-0.1.0-py3-none-musllinux_1_2_i686.whl Python 3 none Linux musl 1.2+ x86-32 Details
meu-0.1.0-py3-none-musllinux_1_2_armv7l.whl Python 3 none Linux musl 1.2+ ARMv7l Details
meu-0.1.0-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
meu-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
meu-0.1.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl Python 3 none Linux glibc 2.17+ IBM System/390x Details
meu-0.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl Python 3 none Linux glibc 2.17+ PowerPC 64-le Details
meu-0.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl Python 3 none Linux glibc 2.17+ x86-32 Details
meu-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details
meu-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
meu-0.1.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
meu-0.1.0-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 16.4 MB

Release files / meu-0.1.0.tar.gz

Download URL meu-0.1.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fa7e62ee15f699b845d90930f7036edb2c08c71177c65819b556f93c9f45b64d
BLAKE2b-256 checksum
How to use checksums
c5dae892eac7e50650708c4a7ac684df9d03ff4fb653b73cc9ddfafd499a146d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-win_arm64.whl

Download URL meu-0.1.0-py3-none-win_arm64.whl
Size 857.2 kB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
edda98d01c3fb64c38a59572ad165de0aa9cac0c1fc99c03208a9a12b55a20cb
BLAKE2b-256 checksum
How to use checksums
3a1322785ba3bdc005713aa328463483e755de7884882a5018f359e21cac98bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-win_amd64.whl

Download URL meu-0.1.0-py3-none-win_amd64.whl
Size 904.0 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
eb2b96d58b7736d20c5ffecb97c9dfc13939cd27ef52192624ddeed1c7c5253f
BLAKE2b-256 checksum
How to use checksums
17245c852a8f5bf8ad6488705ef94707f19bfb68f609d77a6d87851a3ff36519
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-win32.whl

Download URL meu-0.1.0-py3-none-win32.whl
Size 806.5 kB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
2e7d34077466dbf18ac5a9e65b0bfb5a7b7e6854a9a37d255a29961d8e0a2362
BLAKE2b-256 checksum
How to use checksums
73ec254afe69e39aa29208c81741c69b98e5195d8a857940ca74a8b30cc73d2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-musllinux_1_2_x86_64.whl

Download URL meu-0.1.0-py3-none-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
7ba6f53e1b04a3bd0a06a0c9c006af8c24404e7672ff44237f0962a0ecf7b12e
BLAKE2b-256 checksum
How to use checksums
8e0526f054c51346fa6f6e6f24f0a9876dc909816989a18976ed074ec9e3e778
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-musllinux_1_2_i686.whl

Download URL meu-0.1.0-py3-none-musllinux_1_2_i686.whl
Size 1.2 MB
Tags Linux musl 1.2+ x86-32 Python 3
SHA-256 checksum
How to use checksums
509e648cc7265fe1b7480fc94257f618b272c6074d5f5e602c2b0a8f9ac083c5
BLAKE2b-256 checksum
How to use checksums
2ec9dee2feba2ce2342d67c05cb223e6a6ec1002ed9b5f1eb7c9adf1a0f7144e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-musllinux_1_2_armv7l.whl

Download URL meu-0.1.0-py3-none-musllinux_1_2_armv7l.whl
Size 1.1 MB
Tags Linux musl 1.2+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
484d0f9c448fe10d3ff83def182be14128f0fb5bc95aa2d13ed1554059e52f37
BLAKE2b-256 checksum
How to use checksums
ce21acc9e5f949737cc75347a2eb54b8c1d27deac9b28aa7142037cf7ba57ee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-musllinux_1_2_aarch64.whl

Download URL meu-0.1.0-py3-none-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
d75cd30c556d83f74b4b513efb47dde600b5dfa625e5f8d80abcbcdbe56da016
BLAKE2b-256 checksum
How to use checksums
2a74ef9128fe0771df3d8b01fb94f242088b4daab467726a6b7a38ec022b6f5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL meu-0.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
b73f29743d76d328775fe8ebe30120bc6c1fb29f484138bb27e73593872c5553
BLAKE2b-256 checksum
How to use checksums
de95075e1ec63f38ffcaeb624a9848f7d07351d2b03d6818242634935e572569
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL meu-0.1.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 1.2 MB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
6bdc3593d2dcc471aa8d674b081f6d64b321c7cecad16740d1b9a97c9dd6c46a
BLAKE2b-256 checksum
How to use checksums
c69e2c4052cc1a5d7529a9d2a6901605cb35550c2835daee9736951f08dbc97f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL meu-0.1.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 1.3 MB
Tags Linux glibc 2.17+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
319672b4294e25e551d4e0f33fba207fcaf22468e99556d980177a88dcc760fd
BLAKE2b-256 checksum
How to use checksums
565158836c3597669075fd45bb81895029a6d150e60f3295e3493657ead9d47e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL meu-0.1.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.2 MB
Tags Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
67e1b8cd9745de96cb9c64d0212909b9d34155bbdcf9a2da1dfa30d6154ca2e8
BLAKE2b-256 checksum
How to use checksums
bcc712e72d469b65e1beca644badcef8b91beea18339cc052bd9978e989786d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL meu-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 1.1 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
24f0dd9b8feba1b59a4df762817cf957b9e47553a88118442d5cb7a1817b0261
BLAKE2b-256 checksum
How to use checksums
d6d43dbaccd2b0fa1993b241d1ec6d6832e60e821da28ae16dda8cbf15e6bf80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL meu-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
76ae957a99fdd80690089d2dcf54866ea50e72427a3f7ae73334d603e21f618f
BLAKE2b-256 checksum
How to use checksums
888b3cbf8a0cb7bd9be95d1d9965e2fe2ba351e8730228e4c2e1095da63a1e3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-macosx_11_0_arm64.whl

Download URL meu-0.1.0-py3-none-macosx_11_0_arm64.whl
Size 1.0 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ae92ea9b1a711009118eda570bba89f70e691da59296c2a3b0bf304db1d0e99
BLAKE2b-256 checksum
How to use checksums
1c5857f0caab71aa046bea2a0ac0c341a726a5f02044e185fa99c09c68c9117e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / meu-0.1.0-py3-none-macosx_10_12_x86_64.whl

Download URL meu-0.1.0-py3-none-macosx_10_12_x86_64.whl
Size 1.1 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0dca52195d61146f592637b95530d6ec098ab747c64775c6c58e806ac3e6f6d8
BLAKE2b-256 checksum
How to use checksums
06c2486f3bd0b0e52ffef1c3a00147e00bd8d2288b9064be290604156a521f7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.1.0 This release

16 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page