Skip to main content

fmc is a simple cli application for one's own convenience.

Project description

Introduction

fmc (For-My-Convenience) is a simple cli application for one's own convenience.

Usage

Installation

# Install from pip
pip install fmc

# Install from source
pip install .

Commands

Basic

# Check fmc version
fmc --version

# Check help info
fmc -h

# Check environment info
fmc info

Go - convenient 'cd' with alias

# setup path alias
fmc go work -s path_to_my_workspace
# go to workspace
fmc go work

Secure - file encryption

  • You'll have to install gpg first
  • Tehn create a private key
  • For first run, the gpg_user_id is needed
# setup alias for a file which needs to be encrypted
fmc secure secret -s path_to_the_file.zip
# encryption or decryption
fmc secure secret

Config File

Configuration file is located at ~/fmc.conf.

Developement

# Run by python3
python3 ./fmc.py *args*

# Smoke test
./smoke.sh

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

fmc-0.2.0.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

fmc-0.2.0-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file fmc-0.2.0.tar.gz.

File metadata

  • Download URL: fmc-0.2.0.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.6

File hashes

Hashes for fmc-0.2.0.tar.gz
Algorithm Hash digest
SHA256 54da67d15da3817d1873a8eb4ce4a42ac4c7a144acc275794adfb4c76626d392
MD5 d6871e31f2a3d810d1fe157043f8ec02
BLAKE2b-256 8fc4a7d0d3c8aff7050bba4908d6c94229f442450b78e402f6eb09818a7298cb

See more details on using hashes here.

File details

Details for the file fmc-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: fmc-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.6

File hashes

Hashes for fmc-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf2da68e53f1c730ab64c811b5f7943c17cd66efea2e5b607a76a5c5e9326f1b
MD5 d5319e92cc242b97dc1a480d63579614
BLAKE2b-256 7279741b9a74e8d07b6d0e3269b2688ccf8acf96a8524cf9a9c9a7b2a90d3701

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page