semvec/pypi-packages huggingface dataset:
ysh 0.0.1.1
A basic shell interface that can execute Unix commands
Keywords: python, terminal

# ysh

ysh is a basic shell implementation written in Python that allows users to execute Unix commands. It also features command history functionality, enabling users to navigate through previously executed commands using the up/down arrow keys.

## Features

- Execute Unix commands directly within the shell.
- Command history: Navigate through previously executed commands using up/down arrow keys.
- Command history is persistent: All executed commands are saved in `~/.ysh_history`.
- [Future] Tab completion functionality.

## Installation

You can install ysh using pip

    pip install ysh    

## Usage

Simply run `tsh` to start the shell. You can then type Unix commands directly into the shell prompt and press Enter to execute them.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
lockenv 1.5
A CICD friendly pip package for encrypting env's to be stored safely in code repositories, No more hassle in handiling env's in cloud environments

# lockenv - encrypt and decrypt env files easily

A CICD friendly pip package for encrypting env's to be stored safely in code repositories.
No more hassle in handiling env's in cloud environments


##### Use Cases:

+ Encrypting and storing env variables in repositories using a master key
+ Include as part of Pipelines to decrypt env's


### Installation
Install `lockenv` on your system using : 

```
pip install lockenv
```

### Usage

```
lockenv -e dev -editor code
```

+ The command will check for 'dev.fkey' file in the current path, if found will read the key, if not it will prompt to generate a new key

+ It will automatically open the decrypted version of env in VSCode.

+ After editing the env file save it and close the file, it will be encrypted automatically

![Default command Screenshot](https://raw.githubusercontent.com/abhiramsreekumar/lockenv/main/screenshots/environment-specific.png)

```
lockenv -d dev
```
+ The command will check for 'dev.fkey' and dev.env in the current path, if found will read the key and env and decrypt the file



```
lockenv -e production -editor gedit -k keyfile or key-string
```

+ You can also specify keys manually
+ the key can be either the keyfile name or the key as a string

```
lockenv -e production -editor nano -f envfile
```
+ The env file can also be manually specified

#### Flags

+ `-e - Specify an environment (Eg: dev, staging)`
+ `-d - Decrypt env`
+ `-k - Specify key file or key as a string`
+ `-f - Specify env file`
+ `-editor - specify text editor` 


#### Example Uses

This will open the decrypted version of dev.env file for editing in sublime text editor
```
lockenv -e dev -k N_Wctg1YY7uyUmD8Cs4bq3VY6IsOHVbbeElpC-tpvE4= -editor subl
```
This will decrypt dev.env automatically without any further inputs
+ Recommended for Pipelines

```
lockenv -d -e dev -k N_Wctg1YY7uyUmD8Cs4bq3VY6IsOHVbbeElpC-tpvE4=
```
morseify 1.0.0
A package to convert text to morse code and vice versa
Requires Python: >=3.4
Keywords: morse code, text to morse, morse to text

# Morse

The project name is still in progress. Please suggest a name. Check out the [issues](https://github.com/Py-Contributors/Morse/issues/3)
Python CLI/Library tool for morse code

## Installation

```bash
pip install <releasing soon>
```

## Usage

```bash
morse --help
```

## License

[MIT](https://choosealicense.com/licenses/mit/)

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.