Skip to content

Instantly share code, notes, and snippets.

View Rodsevich's full-sized avatar

Nico Rodsevich

  • La Plata, Argentina
View GitHub Profile
// This code is distributed under the MIT License.
// Copyright (c) 2018 Felix Angelov.
// You can find the original at https://github.com/felangel/bloc.
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
void main() {
Bloc.observer = AppBlocObserver();
runApp(const App());
@Rodsevich
Rodsevich / dart_bash_completion.sh
Last active January 29, 2018 05:13
Una forma en dart de tener bash completion
#Esto debería ir en /etc/bash_completion.d/<cmd>
# sino en >> ~/.bashrc
if type complete &>/dev/null; then
_<cmd>_completion () {
local cur options #declara variables solo para esta función
cur="${COMP_WORDS[COMP_CWORD]}"
options=$( <cmd> completion options $COMP_LINE )
COMPREPLY=( $( compgen -W "$options" -- $cur ) )
}
complete -F _<cmd>_completion <cmd>
@Rodsevich
Rodsevich / instalar_flutter.sh
Last active August 29, 2017 23:31
Instalador de Flutter en el SO
#!/bin/bash
cd /opt
sudo git clone https://github.com/flutter/flutter.git -b alpha &> /dev/null &
echo "Bajate el Android Studio..."
xdg-open https://developer.android.com/studio/index.html
read -p "apreta enter cuando lo hayas bajado"
unzip Downloads/android-studio-ide-* -d /tmp/
cd /tmp/android-studio
./bin/studio.sh
echo 'export PATH="$PATH:~/Android/Sdk/platform-tools:~/Android/Sdk/tools:/opt/flutter/bin/"' >> $HOME/.bashrc
@Rodsevich
Rodsevich / instalar_dart.sh
Created July 22, 2017 22:39
Instalador de la úitima versión de dart
#!/bin/bash
if [ "$(id -u)" != "0" ]; then
echo "Ejecutá con sudo, pls..."
exit 1
fi
mkdir /tmp/dart_installer &> /dev/null
cd /tmp/dart_installer
rm -rf ./*
read -p "Version a instalar (https://www.dartlang.org/install mostrará la última versión estable disponible) en formato x.yy.z: " VERSION
#VERSION="1.24.2"