Shellp

Latest version: v0.2.1

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.1

This release fixes issues preventing ShellP from being properly installed.

0.2.0

This is a major update to ShellP and the second alpha release. There are so many new features:

* Argument functions (see docs for information)
* Ability to use environment variables in commands, like this: `ls $MY_VAR`
* Pipes are now supported: `ls -R / | less`
* Auto suggestion for command input (use right arrow key to fill it in)
* Command history that you can navigate using up and down arrow keys
* You can now edit command input using left and right arrow keys or by clicking your mouse
* Commands are syntax-highlighted as you type

There are also some other minor changes.

ShellP now only works on Unix.

0.1.0

ShellP is now in alpha instead of pre-alpha. v0.1.0 is a major new update that is more configurable and in many ways better than other shells. It also has new documentation.

0.0.1

Thank you so much for downloading ShellP! [This page](https://pypistats.org/packages/shellp) shows that ShellP has been downloaded so many times, and it is hard to believe the amount of downloads it shows. I didn't expect anyone to download it.

This is the second pre-alpha release. The Readme file has been completely changed with this release and gives you information on how to use ShellP. Here are the other changes:

* Custom user config now works; it wasn't working in v0.0.0
* Installation of ShellP now works; a typo in setup.py was preventing proper installation of v0.0.0
* The `cd` command now works
* Changed the `version` value for `ps1` to `shellp_version`
* The `symbol` value for `ps1` is now `` when you're logged in as ~groot~ root, just like other shells
* Improved exception handling
* Ability to ignore user configuration by passing the option `--no-user-config` or `-U` when starting ShellP
* Added startup message that shows you the version of ShellP that you have installed

I also added some new values you can use in `ps1`:

* `bell` - the BEL character; ASCII character number 7
* `git_branch` - the current branch of the git repo you are in, or a blank string if you aren't in a git repo
* `hostname` - the hostname of the computer that ShellP is running on

0.0.0

This is the first pre-alpha release of ShellP. It gives you the ability to configure ShellP using a Python script in your home directory (this feature hasn't been tested). It isn't as good as other shells such as Bash yet, since it is basically just a program that puts your input into `os.system()`. Currently, the `cd` command does nothing. But it does support operators for doing things like the pipe operator for chaining stdin and stdout of multiple commands, since that is supported by `os.system()`.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.