Skip to content

Instantly share code, notes, and snippets.

View gorkunov's full-sized avatar

Alex Gorkunov gorkunov

  • proSapient
  • London, UK
View GitHub Profile
@gorkunov
gorkunov / README.md
Last active September 25, 2018 18:13
My Fish config

Put aliases.fish, config.fish to ~/.config/fish/

Put fish_prompt.fish, fish_right_prompt.fish, fish_title.fish to ~/.config/fish/functions/

fish-shell

@gorkunov
gorkunov / gist:5171198
Created March 15, 2013 16:37
circleci + github + fish
function circle
set -l project (git config --get remote.origin.url | sed "s/.*:\(.*\).git/\1/")
if test -n $project
set -l git_branch (git symbolic-ref HEAD 2> /dev/null | sed -e 's/refs\/heads\///')
set -l url "https://circleci.com/gh/$project/tree/$git_branch"
open $url
end
end
@gorkunov
gorkunov / config.yml
Created January 5, 2018 10:55
Phoenix, node.js (webpack), postgres - linting + tests - circleCI (2.0)
version: 2
jobs:
build:
docker:
- image: bitwalker/alpine-elixir-phoenix:1.5.2
- image: postgres:9.4.1
environment:
POSTGRES_USER: ubuntu
working_directory: ~/repo
steps:
@gorkunov
gorkunov / params.ex
Last active February 26, 2018 12:15
defmodule Params do
@moduledoc """
Provides Ecto.Schema for params parsing.
Example:
defmodule SearchParams do
use Params
params do
field(:text, :string)
field(:user_id, :integer)
field(:team_ids, {:array, :integer})