Skip to content

Instantly share code, notes, and snippets.

Avatar

Gosuke Miyashita mizzy

View GitHub Profile
View generate_import.go
package main
import (
"fmt"
"log"
gohcl2 "github.com/hashicorp/hcl/v2/gohcl"
hcl2parse "github.com/hashicorp/hcl/v2/hclparse"
)
View rename_resources.go
package main
import (
"fmt"
"io/ioutil"
"log"
"regexp"
"strings"
gohcl2 "github.com/hashicorp/hcl/v2/gohcl"
View compare.go
func compare(t *testing.T, actual, expected interface{}) error {
if actual == nil {
return fmt.Errorf("Expected response should include %#v, but actually %#v", expected, actual)
}
a := actual.(map[string]interface{})
for k, v := range expected.(map[string]interface{}) {
switch p := v.(type) {
case int:
v = float64(p)
View asn1.go
package main
import (
"encoding/asn1"
"fmt"
)
type attr struct {
Type int
Version int
View convert-tfstate.rb
#!/usr/bin/env ruby
require 'json'
tfstate_file = ARGV[0]
tfstate = ''
File.open(tfstate_file, 'r') do |f|
tfstate = JSON.load(f)
end
View dbus-rs.rs
extern crate dbus;
use dbus::{Connection, BusType, Message, Path};
use dbus::arg;
fn main() {
// Get object path by service name
let c = Connection::get_private(BusType::System).unwrap();
let m = Message::new_method_call("org.freedesktop.systemd1",
"/org/freedesktop/systemd1",
View gist:7d92736648cddd91acf627899cb80da5
dbus-send --system \
--dest=org.freedesktop.systemd1 \
--type=method_call \
--print-reply \
/org/freedesktop/systemd1 \
org.freedesktop.systemd1.Manager.ListUnits
dbus-send --system \
--dest=org.freedesktop.systemd1 \
View rand.c
#include "mruby.h"
#include <stdlib.h>
static mrb_value mrb_rand(mrb_state *mrb, mrb_value recv)
{
int n = rand();
return mrb_fixnum_value(n);
}
static mrb_value mrb_srand(mrb_state *mrb, mrb_value recv)
View gist:9e521b0ace564ce053fc
cmd = %q{DEBIAN_FRONTEND='noninteractive' apt-get -y -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold' install mysql-community-server}
Open3.popen3(cmd) do |i, o, e, w|
i.close_write
e.each {|line| puts line }
end
You can’t perform that action at this time.