Real unit test (isolation, no children render)
Calls:
- constructor
- render
# ------------------------------------------------ | |
# Config files are located in /etc/wireguard/wg0 | |
# ------------------------------------------------ | |
# ---------- Server Config ---------- | |
[Interface] | |
Address = 10.10.0.1/24 # IPV4 CIDR | |
Address = fd86:ea04:1111::1/64 # IPV6 CIDR | |
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE; ip6tables -A FORWARD -i wg0 -j ACCEPT; ip6tables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # Add forwarding when VPN is started | |
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE; ip6tables -D FORWARD -i wg0 -j ACCEPT; ip6tables -t nat -D POSTROUTING -o eth0 -j MASQUERADE # Remove forwarding when VPN is shutdown |
;;; runs eslint --fix on the current file after save | |
;;; alpha quality -- use at your own risk | |
(defun eslint-fix-file () | |
(interactive) | |
(message "eslint --fixing the file" (buffer-file-name)) | |
(shell-command (concat "eslint --fix " (buffer-file-name)))) | |
(defun eslint-fix-file-and-revert () | |
(interactive) |
;; Mac OS Edition | |
;; This code helps us to work with Spacemacs (Emacs + Evil mode) in multilanguage mode | |
;; You need to install https://github.com/vovkasm/input-source-switcher | |
;; It's a console utilite to switch input language. | |
;; Pavel Pavlov (c) 2015 | |
;; In other OS you'll have to change name of langages layers and name of Switcher like issw | |
;; In thу Terminal # issw show you namу of the current layout | |
(setq shell-file-name "/bin/bash") | |
(setq lang_source "com.apple.keylayout.US") ;set default var lang_source for issw arg | |
(add-hook 'evil-insert-state-entry-hook ;what we do when enter insert mode |
# to execute this gist, run the line bellow in terminal | |
\curl -L https://raw.github.com/gist/3875946/install_source_code_pro.sh | sh |