Skip to content
chrollo-03Public

About

A Linux utility for customizing your shell environment with minimal friction, designed for both newcomers and experienced users.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Shell Function Manager (SFM)

SFM Logo

A Linux utility for customizing your shell environment with minimal friction, designed for both newcomers and experienced users.

Features

  • Auto-detection: Identifies your default shell, package manager, and distribution.
  • Dependency management: Automatically installs missing dependencies and required tools.
  • Shell enhancement: Improves shell appearance and usability.
  • Function creation: Simplifies creating custom shell functions (e.g., mkcd, pkilllp) across different shells.
  • Cross-shell support: Works regardless of your default shell (bash, zsh, fish, etc.)

Installation

git clone https://github.com/chrollo-03/SFM.git
cd SFM
chmod +x ./sfm.sh
./sfm.sh

Usage

Run the script and follow the interactive prompts to configure your shell environment.

Contributing

Contributions are welcome. Please submit pull requests or open issues on the project repository.

License

This project is licensed under the MIT License.
See the LICENSE file for details.

About

A Linux utility for customizing your shell environment with minimal friction, designed for both newcomers and experienced users.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages