Last active
April 6, 2017 17:25
-
-
Save roooodcastro/daddab8f703b3eec72862da2d23ad746 to your computer and use it in GitHub Desktop.
Scripts Ubuntu STI
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
alias ll='ls -alF' | |
alias la='ls -A' | |
alias l='ls -CF' | |
alias "abrir-rails"="~/.open_tabs.sh" | |
alias "preparar-deploy"="~/preparar-deploy.sh" | |
alias gpm='git push origin master' | |
alias gphlog='git push origin homologacao' | |
alias gpp='git push origin producao' | |
alias gphfix='git push origin hotfix' | |
alias gplm='git pull origin master' | |
alias gplhlog='git pull origin homologacao' | |
alias gplp='git pull origin producao' | |
alias gplhfix='git pull origin hotfix' | |
alias ghtop='git checkout producao && git merge hotfix && git push origin producao' | |
alias gits='git status' | |
alias gitb='git branch' | |
alias gita='git add .' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ~/.bashrc: executed by bash(1) for non-login shells. | |
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) | |
# for examples | |
# If not running interactively, don't do anything | |
case $- in | |
*i*) ;; | |
*) return;; | |
esac | |
# don't put duplicate lines or lines starting with space in the history. | |
# See bash(1) for more options | |
HISTCONTROL=ignoreboth | |
# append to the history file, don't overwrite it | |
shopt -s histappend | |
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) | |
HISTSIZE=10000 | |
HISTFILESIZE=20000 | |
# check the window size after each command and, if necessary, | |
# update the values of LINES and COLUMNS. | |
shopt -s checkwinsize | |
# If set, the pattern "**" used in a pathname expansion context will | |
# match all files and zero or more directories and subdirectories. | |
#shopt -s globstar | |
# make less more friendly for non-text input files, see lesspipe(1) | |
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" | |
# set variable identifying the chroot you work in (used in the prompt below) | |
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then | |
debian_chroot=$(cat /etc/debian_chroot) | |
fi | |
# set a fancy prompt (non-color, unless we know we "want" color) | |
case "$TERM" in | |
xterm-color) color_prompt=yes;; | |
esac | |
# uncomment for a colored prompt, if the terminal has the capability; turned | |
# off by default to not distract the user: the focus in a terminal window | |
# should be on the output of commands, not on the prompt | |
force_color_prompt=yes | |
if [ -n "$force_color_prompt" ]; then | |
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then | |
# We have color support; assume it's compliant with Ecma-48 | |
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such | |
# a case would tend to support setf rather than setaf.) | |
color_prompt=yes | |
else | |
color_prompt= | |
fi | |
fi | |
export PS1="\[$(tput bold)\]\[\033[38;5;82m\]\u\[$(tput sgr0)\]\[$(tput sgr0)\]\[\033[38;5;15m\]:\[$(tput sgr0)\]\[\033[38;5;33m\]\w\[$(tput sgr0)\]\[\033[38;5;15m\]:\[$(tput sgr0)\]\[\033[38;5;220m\]\A\[$(tput sgr0)\]\[\033[38;5;15m\]\\$ \[$(tput sgr0)\]" | |
unset color_prompt force_color_prompt | |
# If this is an xterm set the title to user@host:dir | |
case "$TERM" in | |
xterm*|rxvt*) | |
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" | |
;; | |
*) | |
;; | |
esac | |
# enable color support of ls and also add handy aliases | |
if [ -x /usr/bin/dircolors ]; then | |
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" | |
alias ls='ls --color=auto' | |
#alias dir='dir --color=auto' | |
#alias vdir='vdir --color=auto' | |
alias grep='grep --color=auto' | |
alias fgrep='fgrep --color=auto' | |
alias egrep='egrep --color=auto' | |
fi | |
# Add an "alert" alias for long running commands. Use like so: | |
# sleep 10; alert | |
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' | |
# Alias definitions. | |
# You may want to put all your additions into a separate file like | |
# ~/.bash_aliases, instead of adding them here directly. | |
# See /usr/share/doc/bash-doc/examples in the bash-doc package. | |
if [ -f ~/.bash_aliases ]; then | |
. ~/.bash_aliases | |
fi | |
# enable programmable completion features (you don't need to enable | |
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile | |
# sources /etc/bash.bashrc). | |
if ! shopt -oq posix; then | |
if [ -f /usr/share/bash-completion/bash_completion ]; then | |
. /usr/share/bash-completion/bash_completion | |
elif [ -f /etc/bash_completion ]; then | |
. /etc/bash_completion | |
fi | |
fi | |
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting | |
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe | |
export ORACLE_SID=XE | |
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh` | |
export ANDROID_HOME=${HOME}/Android/Sdk | |
export PATH=${PATH}:${ANDROID_HOME}/tools | |
export PATH=${PATH}:${ANDROID_HOME}/platform-tools | |
export ORACLE_BASE=/u01/app/oracle | |
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH | |
export ANDROID_STUDIO_HOME=/opt/android-studio | |
export PATH=$ORACLE_HOME/bin:$ANDROID_STUDIO_HOME/bin:$PATH | |
eval $(thefuck --alias) | |
export GIT_SSL_NO_VERIFY=1 | |
export ORACLE_USER=rodrigo.castro | |
export ORACLE_PASSWORD=iduff |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
type_command() { | |
xdotool type --delay 50 --clearmodifiers "$1"; xdotool key Return | |
} | |
new_tab() { | |
sleep 0.5 | |
type_command "cd ~/workspace/$1" | |
sleep 0.5 | |
type_command "$2" | |
sleep 0.5 | |
} | |
# Get active gnome-terminal | |
WID=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '{print $5}') | |
# Focus on it | |
xdotool windowfocus $WID | |
# Aba do servidor da aplicação | |
new_tab $1 "rails s" | |
# Aba do servidor do portal | |
xdotool key ctrl+shift+t | |
new_tab $1 "la" | |
# Aba do console Rails | |
xdotool key ctrl+shift+t | |
new_tab $1 "rails c" | |
# Aba geral de desenv | |
xdotool key ctrl+shift+t | |
new_tab $1 "git status" | |
wmctrl -i -a $WID |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
declare -A sistemas | |
sistemas=( \ | |
[1]="academico-core" \ | |
[2]="administracao-academica" \ | |
[3]="api" \ | |
[4]="barras" \ | |
[5]="barras_uff" \ | |
[6]="conexao-uff" \ | |
[7]="enade" \ | |
[8]="hrm" \ | |
[9]="http_error_pages" \ | |
[10]="inscricao" \ | |
[11]="lancamento_notas" \ | |
[12]="portal-iduff" \ | |
[13]="portal" \ | |
[14]="portal-sso" \ | |
[15]="projeto_padrao_rails.git" \ | |
[16]="quadro-de-horarios" \ | |
) | |
dialog --keep-tite --menu "Selecione o Sistema" 25 50 16 \ | |
1 "Acadêmico Core" \ | |
2 "Administração Acadêmica" \ | |
3 "API Graduação" \ | |
4 "Barras (App)" \ | |
5 "Barras UFF (Gem)" \ | |
6 "Conexão UFF" \ | |
7 "Enade" \ | |
8 "HRM" \ | |
9 "HTTP Error Pages" \ | |
10 "Inscrição" \ | |
11 "Lançamento de Notas" \ | |
12 "Portal Git Antigo (App)" \ | |
13 "Portal Git Novo (App)" \ | |
14 "Portal SSO (Gem)" \ | |
15 "Projeto Padrão" \ | |
16 "Quadro de Horários" \ | |
2>temp | |
sistema="" | |
# OK is pressed | |
if [ "$?" = "0" ] | |
then | |
_return=$(cat temp) | |
if [ "$_return" != "" ] | |
then | |
sistema=${sistemas[$_return]} | |
echo $sistema > ultimo_sistema | |
fi | |
else | |
echo "Inicialização automática cancelada ):" | |
fi | |
rm -f temp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# (WIP) | |
array=() | |
while IFS= read -r -d $'\0'; do | |
array+=("$REPLY") | |
done < <(find $HOME/workspace/ -type d -name .git -print0) | |
echo 'If you choose to continue, the following directories, as well as all of its subdirectories and files will be erased!' | |
echo $array | |
read -p "Are you sure you want to continue? (Y/N)" -r | |
echo # (optional) move to a new line | |
if [[ $REPLY =~ ^[Yy]$ ]] | |
then | |
echo "Done." | |
else | |
echo "It's ok to have doubts. Nothing was deleted." | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# | |
# NAME | |
# nlslang.sh | |
# | |
# DESCRIPTION | |
# This script generates the NLS_LANG value derived from the target | |
# system's locale configuration. | |
# | |
# Mapping rule from Linux locale to NLS_LANG follows. | |
# | |
# A. LANGUAGE and TERRITORY | |
# | |
# (1) "AMERICAN_AMERICA" when the locale doesn't map to any | |
# Oracle LANGUAGE and TERROTORY | |
# (2) "AMERICAN_<territory>" when the locale doesn't map to Oracle | |
# LANGUAGE but maps to TERRITORY | |
# (3) "<language>_<default-territory-of-language>" when the locale | |
# maps to Oracle LANGUAGE but not to TERRITORY | |
# (4) "<language>_<territory>" when the locale maps to both Oracle | |
# LANGUAGE and TERRITORY | |
# | |
# B. CHARACTERSET | |
# | |
# (1) Map from the locale charmap to Oracle CHARACTERSET using the | |
# following table. | |
# (2) AL32UTF8 is used when the charmap is not found in the table | |
# | |
# charmap --> CHARACTERSET | |
# ----------- -------------- | |
# UTF-8 AL32UTF8 | |
# ISO-8859-1 WE8ISO8859P1 | |
# ISO-8859-2 EE8ISO8859P2 | |
# ISO-8859-3 SE8ISO8859P3 | |
# ISO-8859-4 NEE8ISO8859P4 | |
# ISO-8859-5 CL8ISO8859P5 | |
# ISO-8859-6 AR8ISO8859P6 | |
# ISO-8859-7 EL8ISO8859P7 | |
# ISO-8859-8 IW8ISO8859P8 | |
# ISO-8859-9 WE8ISO8859P9 | |
# ISO-8859-13 BLT8ISO8859P13 | |
# ISO-8859-14 CEL8ISO8859P14 | |
# ISO-8859-15 WE8ISO8859P15 | |
# BIG5 ZHT16BIG5 | |
# BIG5-HKSCS ZHT16HKSCS | |
# CP1251 CL8MSWIN1251 | |
# CP1255 IW8MSWIN1255 | |
# EUC-JP JA16EUC | |
# EUC-KR KO16KSC5601 | |
# EUC-TW ZHT32EUC | |
# GB18030 ZHS32GB18030 | |
# GB2312 ZHS16CGB231280 | |
# GBK ZHS16GBK | |
# TIS-620 TH8TISASCII | |
# KOI8-R CL8KOI8R | |
# KOI8-U CL8KOI8U | |
# | |
# MODIFIED (MM/DD/YY) | |
# svaggu 12/22/10 - Fixed syntax issues in if and elif conditions. | |
# mtozawa 11/22/05 - rollback the workawound of bug 4598613 (ORA-02248 | |
# with SWITZERLAND) for XE production | |
# mtozawa 11/03/05 - workaround bug 4598613 (ORA-02248 with SWITZERLAND | |
# territory) for XE beta | |
# mtozawa 10/24/05 - bug 4667489 - change CIS to RUSSIA | |
# svaggu 10/21/05 - svaggu_new_elements | |
# mtozawa 10/04/05 - Created | |
# | |
# Determine the CHARACTERSET part of NLS_LANG | |
# we query the charmap of the current locale, and map it to the | |
# corresponding Oracle character set name. | |
# | |
case "`locale charmap`" in | |
UTF-8) charset='AL32UTF8';; | |
ISO-8859-1) charset='WE8ISO8859P1';; | |
ISO-8859-2) charset='EE8ISO8859P2';; | |
ISO-8859-3) charset='SE8ISO8859P3';; | |
ISO-8859-4) charset='NEE8ISO8859P4';; | |
ISO-8859-5) charset='CL8ISO8859P5';; | |
ISO-8859-6) charset='AR8ISO8859P6';; | |
ISO-8859-7) charset='EL8ISO8859P7';; | |
ISO-8859-8) charset='IW8ISO8859P8';; | |
ISO-8859-9) charset='WE8ISO8859P9';; | |
ISO-8859-13) charset='BLT8ISO8859P13';; | |
ISO-8859-14) charset='CEL8ISO8859P14';; | |
ISO-8859-15) charset='WE8ISO8859P15';; | |
BIG5) charset='ZHT16BIG5';; | |
BIG5-HKSCS) charset='ZHT16HKSCS';; | |
CP1251) charset='CL8MSWIN1251';; | |
CP1255) charset='IW8MSWIN1255';; | |
EUC-JP) charset='JA16EUC';; | |
EUC-KR) charset='KO16KSC5601';; | |
EUC-TW) charset='ZHT32EUC';; | |
GB18030) charset='ZHS32GB18030';; | |
GB2312) charset='ZHS16CGB231280';; | |
GBK) charset='ZHS16GBK';; | |
TIS-620) charset='TH8TISASCII';; | |
KOI8-R) charset='CL8KOI8R';; | |
KOI8-U) charset='CL8KOI8U';; | |
*) charset='AL32UTF8';; | |
esac | |
# Detertmine the LANGUAGE_TERRITORY part of NLS_LANG | |
# we derive it from the current locale by inspecting the LC_ALL and | |
# the LANG environment variable. Other LC_* environment variables | |
# are not inspected. | |
# | |
if [ -n "$LC_ALL" ]; then | |
locale=$LC_ALL | |
elif [ -n "$LANG" ]; then | |
locale=$LANG | |
else | |
locale= | |
fi | |
# Truncate .<charset> or @<variant>. | |
# locale vi_VN.tcvn requires explicitly reset OS default locale | |
# in order for the sed to run properly. unset LC_ALL is not enough. | |
# Without it, sed: -e expression #1 Unterminated 's' command error | |
# is printed. | |
# | |
export LC_ALL=C | |
locale=`echo $locale | sed 's/[.@].*$//'` | |
# Map it to Oracle LANGUAGE_TERRITORY | |
# | |
default_language_territory='AMERICAN_AMERICA'; | |
default_language='AMERICAN'; | |
case "$locale" in | |
# Afrikaans - SOUTH AFRICA // no mapping to Oracle LANGUAGE | |
af_ZA) nlslang=${default_language}'_SOUTH AFRICA';; | |
# Aragonese - SPAIN // no mapping to Oracle LANGUAGE | |
an_ES) nlslang=${default_language}'_SPAIN';; | |
# Arabic - UNITED ARAB EMIRATES | |
ar_AE) nlslang='ARABIC_UNITED ARAB EMIRATES';; | |
# Arabic - BAHRAIN | |
ar_BH) nlslang='ARABIC_BAHRAIN';; | |
# Arabic - ALGERIA | |
ar_DZ) nlslang='ARABIC_ALGERIA';; | |
# Arabic - EGYPT | |
ar_EG) nlslang='ARABIC_EGYPT';; | |
# Arabic - INDIA | |
ar_IN) nlslang='ARABIC_INDIA';; | |
# Arabic - IRAQ | |
ar_IQ) nlslang='ARABIC_IRAQ';; | |
# Arabic - JORDAN | |
ar_JO) nlslang='ARABIC_JORDAN';; | |
# Arabic - KUWAIT | |
ar_KW) nlslang='ARABIC_KUWAIT';; | |
# Arabic - LEBANON | |
ar_LB) nlslang='ARABIC_LEBANON';; | |
# Arabic - LIBYAN ARAB JAMAHIRIYA | |
ar_LY) nlslang='ARABIC_LIBYA';; | |
# Arabic - MOROCCO | |
ar_MA) nlslang='ARABIC_MOROCCO';; | |
# Arabic - OMAN | |
ar_OM) nlslang='ARABIC_OMAN';; | |
# Arabic - QATAR | |
ar_QA) nlslang='ARABIC_QATAR';; | |
# Arabic - SAUDI ARABIA | |
ar_SA) nlslang='ARABIC_SAUDI ARABIA';; | |
# Arabic - SUDAN | |
ar_SD) nlslang='ARABIC_SUDAN';; | |
# Arabic - SYRIAN ARAB REPUBLIC | |
ar_SY) nlslang='ARABIC_SYRIA';; | |
# Arabic - TUNISIA | |
ar_TN) nlslang='ARABIC_TUNISIA';; | |
# Arabic - YEMEN | |
ar_YE) nlslang='ARABIC_YEMEN';; | |
# Byelorussian - BELARUS // no mapping to Oracle LANGUAGE & TERRITORY | |
be_BY) nlslang=${default_language_territory};; | |
# Bulgarian - BULGARIA | |
bg_BG) nlslang='BULGARIAN_BULGARIA';; | |
# Breton - FRANCE // // no mapping to Oracle LANGUAGE | |
br_FR) nlslang=${default_language}'_FRANCE';; | |
# Bosnian - BOSNIA AND HERZEGOVINA // no mapping to Oracle LANGUAGE & TERRITORY | |
bs_BA) nlslang=${default_language_territory};; | |
# Catalan - SPAIN | |
ca_ES) nlslang='CATALAN_SPAIN';; | |
# Czech - CZECH REPUBLIC | |
cs_CZ) nlslang='CZECH_CZECH REPUBLIC';; | |
# Welsh - UNITED KINGDOM // no mapping to Oracle LANGUAGE | |
cy_GB) nlslang=${default_language}'_UNITED KINGDOM';; | |
# Danish - DENMARK | |
da_DK) nlslang='DANISH_DENMARK';; | |
# German - AUSTRIA | |
de_AT) nlslang='GERMAN_AUSTRIA';; | |
# German - BELGIUM | |
de_BE) nlslang='GERMAN_BELGIUM';; | |
# German - SWITZERLAND | |
de_CH) nlslang='GERMAN_SWITZERLAND';; | |
# German - GERMANY | |
de_DE) nlslang='GERMAN_GERMANY';; | |
# German - LUXEMBOURG | |
de_LU) nlslang='GERMAN_LUXEMBOURG';; | |
# Greek - GREECE | |
el_GR) nlslang='GREEK_GREECE';; | |
# English - AUSTRALIA | |
en_AU) nlslang='ENGLISH_AUSTRALIA';; | |
# English - BOTSWANA // no mapping to Oracle TERRITORY | |
en_BW) nlslang='ENGLISH_UNITED KINGDOM';; | |
# English - CANADA | |
en_CA) nlslang='ENGLISH_CANADA';; | |
# English - DENMARK | |
en_DK) nlslang='ENGLISH_DENMARK';; | |
# English - UNITED KINGDOM | |
en_GB) nlslang='ENGLISH_UNITED KINGDOM';; | |
# English - HONG KONG | |
en_HK) nlslang='ENGLISH_HONG KONG';; | |
# English - IRELAND | |
en_IE) nlslang='ENGLISH_IRELAND';; | |
# English - INDIA | |
en_IN) nlslang='ENGLISH_INDIA';; | |
# English - NEW ZEALAND | |
en_NZ) nlslang='ENGLISH_NEW ZEALAND';; | |
# English - PHILIPPINES | |
en_PH) nlslang='ENGLISH_PHILIPPINES';; | |
# English - SINGAPORE | |
en_SG) nlslang='ENGLISH_SINGAPORE';; | |
# English/American - UNITED STATES | |
en_US) nlslang='AMERICAN_AMERICA';; | |
# English - SOUTH AFRICA | |
en_ZA) nlslang='ENGLISH_SOUTH AFRICA';; | |
# English - ZIMBABWE // no mapping to Oracle TERRITORY | |
en_ZW) nlslang='ENGLISH_UNITED KINGDOM';; | |
# Spanish - ARGENTINA | |
es_AR) nlslang='LATIN AMERICAN SPANISH_ARGENTINA';; | |
# Spanish - BOLIVIA // no mapping to Oracle TERRITORY | |
es_BO) nlslang='LATIN AMERICAN SPANISH_AMERICA';; | |
# Spanish - CHILE | |
es_CL) nlslang='LATIN AMERICAN SPANISH_CHILE';; | |
# Spanish - COLOMBIA | |
es_CO) nlslang='LATIN AMERICAN SPANISH_COLOMBIA';; | |
# Spanish - COSTA RICA | |
es_CR) nlslang='LATIN AMERICAN SPANISH_COSTA RICA';; | |
# Spanish - DOMINICAN REPUBLIC | |
es_DO) nlslang='LATIN AMERICAN SPANISH_AMERICA';; | |
# Spanish - ECUADOR | |
es_EC) nlslang='LATIN AMERICAN SPANISH_ECUADOR';; | |
# Spanish - SPAIN | |
es_ES) nlslang='SPANISH_SPAIN';; | |
# Spanish - GUATEMALA | |
es_GT) nlslang='LATIN AMERICAN SPANISH_GUATEMALA';; | |
# Spanish - HONDURAS // no mapping to Oracle TERRITORY | |
es_HN) nlslang='LATIN AMERICAN SPANISH_AMERICA';; | |
# Spanish - MEXICO | |
es_MX) nlslang='MEXICAN SPANISH_MEXICO';; | |
# Spanish - NICARAGUA | |
es_NI) nlslang='LATIN AMERICAN SPANISH_NICARAGUA';; | |
# Spanish - PANAMA | |
es_PA) nlslang='LATIN AMERICAN SPANISH_PANAMA';; | |
# Spanish - PERU | |
es_PE) nlslang='LATIN AMERICAN SPANISH_PERU';; | |
# Spanish - PUERTO RICO | |
es_PR) nlslang='LATIN AMERICAN SPANISH_PUERTO RICO';; | |
# Spanish - PARAGUAY // no mapping to Oracle TERRITORY | |
es_PY) nlslang='LATIN AMERICAN SPANISH_AMERICA';; | |
# Spanish - EL SALVADOR | |
es_SV) nlslang='LATIN AMERICAN SPANISH_EL SALVADOR';; | |
# Spanish - UNITED STATES | |
es_US) nlslang='LATIN AMERICAN SPANISH_AMERICA';; | |
# Spanish - URUGUAY // no mapping to Oracle TERRITORY | |
es_UY) nlslang='LATIN AMERICAN SPANISH_AMERICA';; | |
# Spanish - VENEZUELA | |
es_VE) nlslang='LATIN AMERICAN SPANISH_VENEZUELA';; | |
# Estonian - ESTONIA | |
et_EE) nlslang='ESTONIAN_ESTONIA';; | |
# Basque - SPAIN // no mapping to Oracle LANGUAGE | |
eu_ES) nlslang=${default_language}'_SPAIN';; | |
# Persian - IRAN, ISLAMIC REPUBLIC OF // no mapping to Oracle LANGUAGE & TERRITORY | |
fa_IR) nlslang=${default_language_territory};; | |
# Finnish - FINLAND | |
fi_FI) nlslang='FINNISH_FINLAND';; | |
# Faeroese - FAROE ISLANDS // no mapping to Oracle LANGUAGE & TERRITORY | |
fo_FO) nlslang=${default_language_territory};; | |
# French - BELGIUM | |
fr_BE) nlslang='FRENCH_BELGIUM';; | |
# French - CANADA | |
fr_CA) nlslang='CANADIAN FRENCH_CANADA';; | |
# French - SWITZERLAND | |
fr_CH) nlslang='FRENCH_SWITZERLAND';; | |
# French - FRANCE | |
fr_FR) nlslang='FRENCH_FRANCE';; | |
# French - LUXEMBOURG | |
fr_LU) nlslang='FRENCH_LUXEMBOURG';; | |
# Irish - IRELAND // no mapping to Oracle LANGUAGE | |
ga_IE) nlslang=${default_language}'_IRELAND';; | |
# Galician - SPAIN // no mapping to Oracle LANGUAGE | |
gl_ES) nlslang=${default_language}'_SPAIN';; | |
# Manx - UNITED KINGDOM // no mapping to Oracle LANGUAGE | |
gv_GB) nlslang=${default_language}'_UNITED KINGDOM';; | |
# Hebrew - ISRAEL | |
he_IL) nlslang='HEBREW_ISRAEL';; | |
# Hindi - INDIA | |
hi_IN) nlslang='HINDI_INDIA';; | |
# Croatian - CROATIA | |
hr_HR) nlslang='CROATIAN_CROATIA';; | |
# Hungarian - HUNGARY | |
hu_HU) nlslang='HUNGARIAN_HUNGARY';; | |
# Indonesian - INDONESIA | |
id_ID) nlslang='INDONESIAN_INDONESIA';; | |
# Icelandic - ICELAND | |
is_IS) nlslang='ICELANDIC_ICELAND';; | |
# Italian - SWITZERLAND | |
it_CH) nlslang='ITALIAN_SWITZERLAND';; | |
# Italian - ITALY | |
it_IT) nlslang='ITALIAN_ITALY';; | |
# Hebrew - ISRAEL | |
iw_IL) nlslang='HEBREW_ISRAEL';; | |
# Japanese - JAPAN | |
ja_JP) nlslang='JAPANESE_JAPAN';; | |
# Georgian - GEORGIA // no mapping to Oracle LANGUAGE & TERRITORY | |
ka_GE) nlslang=${default_language_territory};; | |
# Greenlandic - GREENLAND // no mapping to Oracle LANGUAGE & TERRITORY | |
kl_GL) nlslang=${default_language_territory};; | |
# Korean - KOREA, REPUBLIC OF | |
ko_KR) nlslang='KOREAN_KOREA';; | |
# Cornish - UNITED KINGDOM // no mapping to Oracle LANGUAGE | |
kw_GB) nlslang=${default_language}'_UNITED KINGDOM';; | |
# Lao - LAO PEOPLE'S DEMOCRATIC REPUBLIC // no mapping to Oracle LANGUAGE & TERRITORY | |
lo_LA) nlslang=${default_language_territory};; | |
# Lithuanian - LITHUANIA | |
lt_LT) nlslang='LITHUANIAN_LITHUANIA';; | |
# Latvian/Lettish - LATVIA | |
lv_LV) nlslang='LATVIAN_LATVIA';; | |
# Maori - NEW ZEALAND // no mapping to Oracle LANGUAGE | |
mi_NZ) nlslang=${default_language}'_NEW ZEALAND';; | |
# Macedonian - MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF | |
mk_MK) nlslang='MACEDONIAN_FYR MACEDONIA';; | |
# Marathi - INDIA | |
mr_IN) nlslang='MARATHI_INDIA';; | |
# Malay - MALAYSIA | |
ms_MY) nlslang='MALAY_MALAYSIA';; | |
# Maltese - MALTA // no mapping to Oracle LANGUAGE & TERRITORY | |
mt_MT) nlslang=${default_language_territory};; | |
# Norwegian Bokmal/Bokmal/Norwegian - NORWAY | |
nb_NO) nlslang='NORWEGIAN_NORWAY';; | |
# Dutch - BELGIUM | |
nl_BE) nlslang='DUTCH_BELGIUM';; | |
# Dutch - NETHERLANDS | |
nl_NL) nlslang='DUTCH_THE NETHERLANDS';; | |
# Norwegian Nynorsk/Nynorsk/Norwegian - NORWAY | |
nn_NO) nlslang='NORWEGIAN_NORWAY';; | |
# Norwegian - NORWAY | |
no_NO) nlslang='NORWEGIAN_NORWAY';; | |
# Occitan - FRANCE // no mapping to Oracle LANGUAGE | |
oc_FR) nlslang=${default_language}'_FRANCE';; | |
# Polish - POLAND | |
pl_PL) nlslang='POLISH_POLAND';; | |
# Portuguese - BRAZIL | |
pt_BR) nlslang='BRAZILIAN PORTUGUESE_BRAZIL';; | |
# Portuguese - PORTUGAL | |
pt_PT) nlslang='PORTUGUESE_PORTUGAL';; | |
# Romanian - ROMANIA | |
ro_RO) nlslang='ROMANIAN_ROMANIA';; | |
# Russian - RUSSIAN FEDERATION | |
ru_RU) nlslang='RUSSIAN_RUSSIA';; | |
# Russian - UKRAINE | |
ru_UA) nlslang='RUSSIAN_UKRAINE';; | |
# Northern Sami - NORWAY // no mappig to Oracle LANGUAGE | |
se_NO) nlslang=${default_language}'_NORWAY';; | |
# Slovak - SLOVAKIA | |
sk_SK) nlslang='SLOVAK_SLOVAKIA';; | |
# Slovenian - SLOVENIA | |
sl_SI) nlslang='SLOVENIAN_SLOVENIA';; | |
# Albanian - ALBANIA // no mapping to Oracle LANGUAGE & TERRITORY | |
sq_AL) nlslang=${default_language_territory};; | |
# Serbian - // unknown ISO-3166 code 'YU' | |
sr_YU) nlslang='LATIN SERBIAN_SERBIA AND MONTENEGRO';; | |
# Swedish - FINLAND | |
sv_FI) nlslang='SWEDISH_FINLAND';; | |
# Swedish - SWEDEN | |
sv_SE) nlslang='SWEDISH_SWEDEN';; | |
# Thai - THAILAND | |
th_TH) nlslang='THAI_THAILAND';; | |
# Tagalog - PHILIPPINES // no mappig to Oracle LANGUAGE | |
tl_PH) nlslang=${default_language}'_PHILIPPINES';; | |
# Turkish - TURKEY | |
tr_TR) nlslang='TURKISH_TURKEY';; | |
# Ukrainian - UKRAINE | |
uk_UA) nlslang='UKRAINIAN_UKRAINE';; | |
# Vietnamese - VIET NAM | |
vi_VN) nlslang='VIETNAMESE_VIETNAM';; | |
# Walloon - BELGIUM // no mappig to Oracle LANGUAGE | |
wa_BE) nlslang=${default_language}'_BELGIUM';; | |
# Yiddish - UNITED STATES // no mappig to Oracle LANGUAGE | |
yi_US) nlslang=${default_language}'_AMERICA';; | |
# Chinese - CHINA | |
zh_CN) nlslang='SIMPLIFIED CHINESE_CHINA';; | |
# Chinese - HONG KONG | |
zh_HK) nlslang='TRADITIONAL CHINESE_HONG KONG';; | |
# Chinese - TAIWAN, PROVINCE OF CHINA | |
zh_TW) nlslang='TRADITIONAL CHINESE_TAIWAN';; | |
# we also support the locale aliases that are defined | |
# in /usr/share/locale/locale.alias | |
# alias of no_NO | |
bokmal) nlslang='NORWEGIAN_NORWAY';; | |
# alias of no_NO | |
bokmål) nlslang='NORWEGIAN_NORWAY';; | |
# alias of ca_ES | |
catalan) nlslang='CATALAN_SPAIN';; | |
# alias of hr_HR | |
croatian) nlslang='CROATIAN_CROATIA';; | |
# alias of cs_CZ | |
czech) nlslang='CZECH_CZECH REPUBLIC';; | |
# alias of da_DK | |
danish) nlslang='DANISH_DENMARK';; | |
# alias of da_DK | |
dansk) nlslang='DANISH_DENMARK';; | |
# alias of de_DE | |
deutsch) nlslang='GERMAN_GERMANY';; | |
# alias of nl_NL | |
dutch) nlslang='DUTCH_THE NETHERLANDS';; | |
# alias of et_EE | |
eesti) nlslang='ESTONIAN_ESTONIA';; | |
# alias of et_EE | |
estonian) nlslang='ESTONIAN_ESTONIA';; | |
# alias of fi_FI | |
finnish) nlslang='FINNISH_FINLAND';; | |
# alias of fr_FR | |
français) nlslang='FRENCH_FRANCE';; | |
# alias of fr_FR | |
french) nlslang='FRENCH_FRANCE';; | |
# alias of gl_ES | |
galego) nlslang=${default_language}'_SPAIN';; | |
# alias of gl_ES | |
galician) nlslang=${default_language}'_SPAIN';; | |
# alias of de_DE | |
german) nlslang='GERMAN_GERMANY';; | |
# alias of el_GR | |
greek) nlslang='GREEK_GREECE';; | |
# alias of he_IL | |
hebrew) nlslang='HEBREW_ISRAEL';; | |
# alias of hr_HR | |
hrvatski) nlslang='CROATIAN_CROATIA';; | |
# alias of hu_HU | |
hungarian) nlslang='HUNGARIAN_HUNGARY';; | |
# alias of is_IS | |
icelandic) nlslang='ICELANDIC_ICELAND';; | |
# alias of it_IT | |
italian) nlslang='ITALIAN_ITALY';; | |
# alias of ja_JP | |
japanese) nlslang='JAPANESE_JAPAN';; | |
# alias of ko_KR | |
korean) nlslang='KOREAN_KOREA';; | |
# alias of lt_LT | |
lithuanian) nlslang='LITHUANIAN_LITHUANIA';; | |
# alias of no_NO | |
norwegian) nlslang='NORWEGIAN_NORWAY';; | |
# alias of nn_NO | |
nynorsk) nlslang='NORWEGIAN_NORWAY';; | |
# alias of pl_PL | |
polish) nlslang='POLISH_POLAND';; | |
# alias of pt_PT | |
portuguese) nlslang='PORTUGUESE_PORTUGAL';; | |
# alias of ro_RO | |
romanian) nlslang='ROMANIAN_ROMANIA';; | |
# alias of ru_RU | |
russian) nlslang='RUSSIAN_RUSSIA';; | |
# alias of sk_SK | |
slovak) nlslang='SLOVAK_SLOVAKIA';; | |
# alias of sl_SI | |
slovene) nlslang='SLOVENIAN_SLOVENIA';; | |
# alias of sl_SI | |
slovenian) nlslang='SLOVENIAN_SLOVENIA';; | |
# alias of es_ES | |
spanish) nlslang='SPANISH_SPAIN';; | |
# alias of sv_SE | |
swedish) nlslang='SWEDISH_SWEDEN';; | |
# alias of th_TH | |
thai) nlslang='THAI_THAILAND';; | |
# alias of tr_TR | |
turkish) nlslang='TURKISH_TURKEY';; | |
# default | |
*) nlslang=${default_language_territory};; | |
esac | |
# construct the NLS_LANG | |
# | |
NLS_LANG=${nlslang}.${charset} | |
echo $NLS_LANG |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
version_file="$PWD/config/initializers/version.rb" | |
while IFS= read -r var | |
do | |
regex="VERSAO = '([0-9]*\.[0-9]*\.)([0-9]*)'" | |
[[ $var =~ $regex ]] | |
base_version="${BASH_REMATCH[1]}" | |
patch_version="${BASH_REMATCH[2]}" | |
if [[ ! -z $patch_version ]] | |
then | |
new_version=$(($patch_version + 1)) | |
new_version="${base_version}${new_version}" | |
echo "Atualizando versão de ${base_version}${patch_version} para ${new_version}" | |
sed -i -e "s/[0-9]*\.[0-9]*\.[0-9]*/${new_version}/g" $version_file | |
fi | |
done < "$version_file" | |
eval "git add ." | |
eval "git status" | |
eval "git commit -m \"por rodrigo.castro: Preparando para deploy\"" | |
eval "git tag -a v${new_version} -m \"${1}\"" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
notify-send 'Workspace Startup' 'Opening Console' | |
gnome-terminal & | |
sleep 15 | |
notify-send 'Workspace Startup' 'Choosing Application' | |
# Get active gnome-terminal | |
WID=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '{print $5}') | |
# Focus on it | |
xdotool windowfocus $WID | |
# Run system selection menu | |
xdotool type --delay 50 --clearmodifiers "~/.system_dialog.sh" | |
xdotool key Return | |
sleep 10 | |
xdotool key Return | |
_sistema=$(cat ultimo_sistema) | |
echo $_sistema | |
notify-send 'Workspace Startup' "Configuring Console for \"$_sistema\"" | |
~/.open_tabs.sh $_sistema & | |
sleep 30 | |
notify-send 'Workspace Startup' 'Opening Google Chrome' | |
google-chrome & | |
sleep 30 | |
notify-send 'Workspace Startup' 'Opening Rubymine' | |
/opt/rubymine/bin/rubymine.sh & | |
sleep 60 | |
notify-send 'Workspace Startup' 'Startup Completed!' | |
exit 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment