[![Wiki](https://img.shields.io/badge/wiki-lightgrey.svg?longCache=true&style=for-the-badge)](https://git.disroot.org/Paradigma/Shellpunks/wiki/en_US%2FHome) [![Code of Conduct](https://img.shields.io/badge/code%20of%20conduct-red.svg?longCache=true&style=for-the-badge)](https://git.disroot.org/Paradigma/Paradigma/wiki/en_US%2FCode-of-Conduct)
Every week, we meet to discuss and show new and interesting ways to make use of the terminal, also know as the *Command Line Interface*, in this activity which we've dearly named **Shellpunks**.
We've founded this activity with the belief that in cooperation and autonomy, we find the motors of our development. Both as individuals, as a community. The idea of disposing of information as a privilege, for any reason, will find of us nothing but the most absolute contempt. Whenever possible, we make available everything that we demonstrate. That way, everyone should be capable to make use of our contributions and contribute to reach grander objectives as a whole.
Through the results presented at Shellpunks, we build and maintain here a list of resources of interest to its participants. **To know more about this event, how to participate and contribute to it, consult our [Wiki](https://gitlab.com/paradigma_/shellpunks/wiki) page on it or come chat with us on [Telegram](t.me/paradigma_icu)**
[gnome-terminal](https://wiki.gnome.org/Apps/Terminal) | GNOME Terminal features the ability to use multiple terminals in a single window (tabs) and profiles support. | Linux/BSD
[hyper](https://hyper.is/) | A terminal built on web technologies. | Linux/BSD, MacOS, Windows
[st](https://st.suckless.org/) | a simple terminal. | Linux/BSD
[terminator](https://gnometerminator.blogspot.com/p/introduction.html) | The robotic future of terminals | Linux/BSD
[termux](https://termux.com/) | an terminal emulator and Linux environment app that works directly with no rooting or setup required. | Android
[tilix](https://gnunn1.github.io/tilix-web/) | Tilix is a feature-rich tiling terminal emulator following the GNOME human interface design guidelines. | Linux/BSD
[upterm](https://github.com/railsware/upterm) | A terminal emulator for the 21<sup>st</sup> century. | Linux/BSD, MacOs
[xfce4-terminal](http://goodies.xfce.org/projects/applications/terminal) | a lightweight and easy to use terminal emulator | Linux/BSD
## Shells
| Name | Description |
| :------------- | :------------- |
[bash](https://www.gnu.org/software/bash/) | The **Bourne Again SHell**, Project GNU's own shell. This is the default shell for macOS, Android and a variety of Linux distributions.
[zsh](http://www.zsh.org/) | A shell designed for interactive use, although also a powerful scripting language.
## Text editors
| Nome | Descrição |
| :------------- | :------------- |
[micro](https://github.com/zyedidia/micro) | A modern and intuitive text editor for the terminal.
[nano](https://www.nano-editor.org/) | A small, friendly text editor inspired by Pico.
[spacemacs](http://spacemacs.org/) | A community driven distribution of [emacs](https://www.gnu.org/software/emacs/).
## Multiplexers
> A terminal multiplexer is, in short, a tool that allows one to use several terminals using a same window. Also, it can maintain processes running even after its window is closed,
| Nome | Descrição |
| :------------- | :------------- |
[screen]( https://savannah.gnu.org/projects/screen) | ![20/10/2018 - presented at shellpunks](https://img.shields.io/badge/20%2F10%2F2018-presented%20at%20shellpunks-red.svg?longCache=true&style=popout-square)<br/> the prototypical multiplexer from the GNU project
[tmux]( https://tmux.github.io/) | ![20/10/2018 - presented at shellpunks](https://img.shields.io/badge/20%2F10%2F2018-presented%20at%20shellpunks-red.svg?longCache=true&style=popout-square)<br/> A modern and highly configurable multiplexer
[thefuck](https://github.com/nvbn/thefuck) | The Fuck attempts to fix user's command line mistakes, by composing new commands applying a series of matching rules.
[tldr](https://github.com/tldr-pages/tldr) | Simplified community driven man pages
[translate-shell](https://github.com/soimort/translate-shell) | a simple command line interface to http://translate.google.com which allows you to translate strings in your terminal.
### Files and Directories
| Nome | Descrição |
| :------------- | :------------- |
[ad](https://github.com/tanrax/terminal-AdvancedNewFile) | Fast creation of files and directories in a recursive way. Inspired by the Vim plugin.
[nav](https://git.disroot.org/Lusiadas/nav) | ![authorial](https://img.shields.io/badge/authorial-blue.svg?longCache=true&style=popout-square) ![29/09/2018 - presented at shellpunks](https://img.shields.io/badge/29%2F08%2F2018-presented%20at%20shellpunks-red.svg?longCache=true&style=popout-square)<br/>**Navigational Assistance with Velocity -** In brief, it finds a folder whose name matches search patterns and makes it the current working directory.
[publish](https://git.disroot.org/Lusiadas/publish) | ![authorial](https://img.shields.io/badge/authorial-blue.svg?longCache=true&style=popout-square) ![05/09/2018 - presented at shellpunks](https://img.shields.io/badge/05%2F09%2F2018-presented%20at%20shellpunks-red.svg?longCache=true&style=popout-square)<br/> With a single command, publish the contents of the clipboard, or a file, or several, in its entirety or partially.
[pass](https://www.passwordstore.org/) | ![19/09/2018 - presented at shellpunks](https://img.shields.io/badge/27%2F10%2F2018-apresentado%20no%20shellpunks-red.svg?longCache=true&style=popout-square)<br/> the standard unix password manager.
[fuzzy](https://git.disroot.org/Lusiadas/fuzzy) | ![authorial](https://img.shields.io/badge/authorial-blue.svg?longCache=true&style=popout-square) ![27/10/2018 - presented at shellpunks](https://img.shields.io/badge/05%2F09%2F2018-presented%20at%20shellpunks-red.svg?longCache=true&style=popout-square)<br/> Fuzzy select commands, files, or running processes.
[asciinema](https://asciinema.org) | Enjoy a lightweight, purely text based approach to terminal recording.
[mpsyt](https://github.com/np1/mps-youtube) | A terminal based YouTube client with an interactive text interface and in-built help.
### Git
| Name | Description |
| :------------- | :------------- |
[omf](https://github.com/oh-my-fish/oh-my-fish) | Install packages which extend or modify the look of your shell. It's fast, extensible and easy to use.
[tig](https://jonas.github.io/tig/) | An ncurses-based text-mode interface for git. It functions mainly as a Git repository browser.
[tpm](https://github.com/tmux-plugins/tpm) | ![20/10/2018 - presented at shellpunks](https://img.shields.io/badge/20%2F10%2F2018-presented%20at%20shellpunks-red.svg?longCache=true&style=popout-square)<br/> A plugin manager for [tmux](https://tmux.github.io/)
[otacon](https://git.disroot.org/Lusiadas/otacon) | ![authorial](https://img.shields.io/badge/authorial-blue.svg?longCache=true&style=popout-square) ![20/10/2018 - presented at shellpunks](https://img.shields.io/badge/20%2F10%2F2018-presented%20at%20shellpunks-red.svg?longCache=true&style=popout-square)<br/> A simplified version of the [fox](https://github.com/Posnet/fish-theme) theme, optimized to display information adjusted to the terminal length, with an accompaning status bar theme for [tmux](https://tmux.github.io).
[min](https://git.disroot.org/Lusiadas/min) | ![authorial](https://img.shields.io/badge/authorial-blue.svg?longCache=true&style=popout-square) ![20/10/2018 - presented at shellpunks](https://img.shields.io/badge/20%2F10%2F2018-presented%20at%20shellpunks-red.svg?longCache=true&style=popout-square)<br/> A minimal prompt with an accompaning status bar theme for [tmux](https://tmux.github.io).
Aside from the links presented above, this page has content drawn from the [awesome-cli-apps](https://github.com/agarrharr/awesome-cli-apps), [awesome-shell](https://github.com/alebcay/awesome-shell), and [terminals-are-sexy](https://github.com/k4m4/terminals-are-sexy) repositories. We're grateful for their contribution.