MiProMan: (My iTerm2 Profile Manager)
- [Infomercial voice]
“Hey kids! Are you tired of maintaining those pesky iTerm2 profiles?
Well look no further because we have just the thing MiProMan.
Adding a new profile with MiProMan is easy.
$ add_profile server007 --tags "Super Secret Server"
Usage
usage: add_profile [-h] [-c COMMAND] [-t [TAGS [TAGS ...]]]
[-r STOP | START,STOP] [-p FILE] [-n TEMPLATE_NAME] [-v]
[--version]
servers [servers ...]
MiProMan - iTerm2 Profiles Manager for Humans!
positional arguments:
servers Servers to create profiles for.
Can use the form server{0:02d} with the range flag to add a range of servers.
Skips if server already exists.
optional arguments:
-h, --help show this help message and exit
-c COMMAND, --command COMMAND
The command to run for each profile.
Use {0} to refernce the server name in the command.
Default: ssh {0}
-t [TAGS [TAGS ...]], --tags [TAGS [TAGS ...]]
Tags for the profiles.
-r STOP | START,STOP, --range STOP | START,STOP
If server uses range format add profiles for specified range.
Can be provided as a single number or comma separated pair.
If single value range starts from 1.
Ex. server{0:02d} -r 4 => server01 - server04
Ex. server{0:02d} -r 10,20 => server10 - server20
-p FILE, --profile FILE
iTerm2 profile plist.
Default: $HOME/Library/Preferences/com.googlecode.iterm2.plist
-n TEMPLATE_NAME, --template TEMPLATE_NAME
iTerm2 profile name to be used as base template for new server entries.
Template is required to add new profiles.
Default: Default
-v, --verbose Increase output verbosity.
--version show program's version number and exit
Installation
To install MiProMan, simply:
$ pip install miproman
Or, if you choose to build it yourself:
$ python setup.py install
Features
Add new profiles from the console
Supports python string substitution format for the server and command
Define default settings in user config to avoid typing oll options
Metadata
Release files for miproman 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| miproman-0.1.tar.gz | 4.8 kB | Without provenance | Details for miproman-0.1.tar.gz |
Release files / miproman-0.1.tar.gz
| Download URL | miproman-0.1.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cfb92418f737b6177f8013e666835bced9bf4394ed87ceaa71d31872f4a21908
|
|
BLAKE2b-256 checksum How to use checksums |
25efce8d49f0e9e12d6132845d8b6639fc7956f48157b6d624c90598974f62ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for miproman 0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.