A command-line note file manager in Python.
Project description
Mawhrin
Mawhrin is a command-line note file manager, written in Python 3.11 by Stephen Malone. It provides a simple, universal command-line interface to your notes, no matter where you are in the terminal.
Installation
You can install Mawhrin using Pip...
pip install mawhrin
... or download the latest release for your platform.
Configuration
Mawhrin operates within a directory of plaintext note files you specify, using two environment variables:
# The directory your note files are in.
export MAWHRIN_DIR = "$HOME/notes"
# The extension your note files use (with a leading dot).
export MAWHRIN_EXT = ".txt"
Commands
list [TEXT]
List all notes, or notes with names containing TEXT
.
Example:
$ mawhrin list
alpha
bravo
charlie
$ mawhrin list ch
charlie
Contributing
Please submit all bug reports and feature requests to the issue tracker, thank you. For developers, run pip install mawhrin[test]
to install testing dependencies.
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
File details
Details for the file mawhrin-0.1.2.tar.gz
.
File metadata
- Download URL: mawhrin-0.1.2.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fa286f9ae71e6cc50ee6ff2eda81b8b7bf6928ad01f5e9fec2306907aa1d65c |
|
MD5 | 89a4f83a8d1b7ed99afb4046db4518ad |
|
BLAKE2b-256 | 0ad788582299874b86a8bbcea98238346d8758f599ec99adc985c5cd0d153893 |
File details
Details for the file mawhrin-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: mawhrin-0.1.2-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b345dd522564ac5ff62a0f62d67d5f964478fea451e2d74c5cb595260af8e6cb |
|
MD5 | d87a29565ad738f218848cd80a88cf56 |
|
BLAKE2b-256 | ee341e509d8372eed634be66dc54ea2136b7252f09eec656a3ade6129d9d40e9 |