semvec/pypi-packages huggingface dataset:
crstr 1.0.0
shell wrapper for rstr (https://pypi.org/project/rstr/)
Requires Python: >=3.6

# crstr
shell wrapper for [rstr](https://pypi.org/project/rstr/)

## installation
```
pip install crstr
```

## usage
### Simple usage
Gennerate a string of random length between 1-255
```
python -m crstr -c <--CHARSET-->
# e.g. 
# python -m crstr -c 'abcdefg'
```
### Advanced usage
The extra options are actually pre-defined charsets
```
python -m crstr [-h] [--version] [-l strlength]
                [-B | -x | -X | -o | -b | -d | -a | -A | --lower-case | -w | --lower-word | --upper-word | -c charset]
                [-v | -p | -r regex]

  -l strlength, --length strlength
                        The length of the output string
  -B, --64, --base64    use base64 charset
  -x, --16, --hexadecimal
                        use lower-case hexadecimal charset
  -X, --16U, --HEXADECIMAL
                        use upper-case hexadecimal charset
  -o, --8, --octal      use octal charset
  -b, --2, --binary     use binary charset
  -d, --10, --decimal   use decimal charset
  -a, --alpha           use alphabet (both upper-case & lower-case) charset
  -A, --ALPHA           use upper-case alphabet charset
  --lower-case          use lower-case alphabet charset
  -w, --word            use word charset (alphabet & number)
  --lower-word          use lower-case word charset
  --upper-word          use upper-case word charset
  -c charset, --charset charset
                        use customized charset
  -v, --variable        generate python variable-name-allowed string
  -p, --package         generate common package-name-styled string
  -r regex, --regex regex
                        use customized regex
```
You can give this command an alias to simplify the it:   
Add the following line to you bashrc  
> Usually `~/.bashrc` (current user) or `/etc/bashrc` (global); if you use Git 
For Windows, it's `/etc/bash.bashrc`
```
alias crstr='python -m crstr'
```
Then you can use the command
```
crstr [options]
```

## CAUTIONS
1. An error would occur when attempting to generate a random string longer than 
101 characters using regex, this is a known bug of `rstr` which is the core 
library of this program
wenjuantest44 0.0.1
美丽的星空

在留下您的建议时，辛苦您同步提供如下信息：
- 版本、环境信息
1）版本：请提供您的版本号，例如1.1
2）CPU/GPU：您是否使用GPU进行训练，如是，请提供您的CUDA和cuDNN版本号
3）系统环境：请您描述系统类型、版本，例如Mac OS 10.14
- 复现信息：如为报错，请给出复现环境、复现步骤
- 建议描述：请您详细描述，您认为需优化的功能
wenjuantest33 0.0.1
美丽的星空

在留下您的建议时，辛苦您同步提供如下信息：
- 版本、环境信息
1）版本：请提供您的版本号，例如1.1
2）CPU/GPU：您是否使用GPU进行训练，如是，请提供您的CUDA和cuDNN版本号
3）系统环境：请您描述系统类型、版本，例如Mac OS 10.14
- 复现信息：如为报错，请给出复现环境、复现步骤
- 建议描述：请您详细描述，您认为需优化的功能