Jon Warbrick, July 2014, V3.2 (for Ansible 1.7)
First one found from of
| # The command finds the most recent tag that is reachable from a commit. | |
| # If the tag points to the commit, then only the tag is shown. | |
| # Otherwise, it suffixes the tag name with the number of additional commits on top of the tagged object | |
| # and the abbreviated object name of the most recent commit. | |
| git describe | |
| # With --abbrev set to 0, the command can be used to find the closest tagname without any suffix: | |
| git describe --abbrev=0 | |
| # other examples |
Jon Warbrick, July 2014, V3.2 (for Ansible 1.7)
First one found from of
| # Bash best practices and style-guide | |
| Just simple methods to keep the code clean. | |
| Inspired by [progrium/bashstyle](https://github.com/progrium/bashstyle) and [Kfir Lavi post](http://www.kfirlavi.com/blog/2012/11/14/defensive-bash-programming/). | |
| ## Quick big rules | |
| * All code goes in a function | |
| * Always double quote variables |
| rofi.kb-row-up: Up,Control+k,Shift+Tab,Shift+ISO_Left_Tab | |
| rofi.kb-row-down: Down,Control+j | |
| rofi.kb-accept-entry: Control+m,Return,KP_Enter | |
| rofi.terminal: mate-terminal | |
| rofi.kb-remove-to-eol: Control+Shift+e | |
| rofi.kb-mode-next: Shift+Right,Control+Tab,Control+l | |
| rofi.kb-mode-previous: Shift+Left,Control+Shift+Tab,Control+h | |
| rofi.kb-remove-char-back: BackSpace |
| #! /bin/sh | |
| # ~/.config/bspwm/bspwmrc | |
| #... | |
| bspc config external_rules_command ~/.config/bspwm/scripts/external_rules.sh |
This should make True Color (24-bit) and italics work in your tmux session and vim/neovim when using Alacritty (and should be compatible with any other terminal emulator, including Kitty).
Running this script should look the same in tmux as without.
curl -s https://gist.githubusercontent.com/lifepillar/09a44b8cf0f9397465614e622979107f/raw/24-bit-color.sh >24-bit-color.sh| # TODO: replace :token, :user, and :repo | |
| curl -H "Authorization: token :token" \ | |
| -H 'Accept: application/vnd.github.everest-preview+json' \ | |
| "https://api.github.com/repos/:user/:repo/dispatches" \ | |
| -d '{"event_type": "awesomeness", "client_payload": {"foo": "bar"}}' |
| MIT License | |
| Copyright (c) 2021 Daniel Ethridge | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is | |
| furnished to do so, subject to the following conditions: |