Skip to content
/ Piko Public

`Piko` is a command-line application written in Rust that gathers and displays system information in a customizable format. Inspired by tools like Neofetch, this application allows users to view details about their operating system, CPU, memory usage, and more

License

Notifications You must be signed in to change notification settings

Elxes04/Piko

Repository files navigation

Piko 🐧

A highly customizable system information tool written in Rust — inspired by Neofetch

License: MIT Crates.io Build Status Version

Features ✨

  • Automatic Distribution Detection: Automatically detects and displays your Linux distribution logo
  • Highly Customizable: Extensive configuration options for colors, symbols, layout, and more
  • Multiple Output Formats: Support for normal, JSON, and YAML output
  • Logo Support: Built-in ASCII art logos for popular Linux distributions
  • Flexible Layout: Configurable logo position, size, and style
  • Theme Support: Multiple color themes and custom color schemes
  • Export/Import: Save and load your custom configurations
  • Border Options: Add decorative borders around your output
  • Termux/Android Support: Optimized for Android environments with smart partition filtering

Documentation 📚

For detailed information about installation, configuration, and advanced features, please see our documentation:

Supported Distributions 🐧

Piko includes built-in ASCII art logos for:

  • Arch Linux - The iconic Arch logo
  • Ubuntu - Ubuntu's distinctive logo
  • Debian - Debian's classic logo
  • Fedora - Fedora's modern logo
  • Manjaro - Manjaro's sleek logo
  • openSUSE - openSUSE's professional logo
  • CentOS - CentOS's enterprise logo
  • Alpine - Alpine's minimal logo
  • Gentoo - Gentoo's penguin logo
  • Default - Generic Linux logo

Contributing 🤝

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

Changelog 📝

See CHANGELOG.md for a list of changes and version history.

Adding New Distribution Logos

To add a new distribution logo:

  1. Add the ASCII art to src/distro_logo.rs
  2. Update the detection logic if needed
  3. Test with your distribution

License 📄

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

Acknowledgments 🙏


Piko - Because every penguin deserves a beautiful system information display! 🐧✨

About

`Piko` is a command-line application written in Rust that gathers and displays system information in a customizable format. Inspired by tools like Neofetch, this application allows users to view details about their operating system, CPU, memory usage, and more

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •