commit 22a0140089c82a47a22fd248fb2ffc4dfe96f5cc Author: stephen mcquay Date: Wed Aug 19 22:18:31 2015 -0700 init diff --git a/license b/license new file mode 100644 index 0000000..6dada43 --- /dev/null +++ b/license @@ -0,0 +1,27 @@ +Copyright (c) 2015, stephen mcquay + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of newroom nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/main.go b/main.go new file mode 100644 index 0000000..505efd2 --- /dev/null +++ b/main.go @@ -0,0 +1,22 @@ +package main + +import ( + "fmt" + "os" + "strings" +) + +const usage = "usage: %s \n" + +func main() { + if len(os.Args) < 3 { + fmt.Fprintf(os.Stderr, usage, os.Args[0]) + os.Exit(1) + } + + joinName := os.Args[1] + roomName := strings.Join(os.Args[2:], "_") + + fmt.Printf("chat add hipchat 1_%s@conf.btf.hipchat.com #%s\n", roomName, joinName) + fmt.Printf("chan #%s set nick 'Stephen McQuay'\n", joinName) +} diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..66255a9 --- /dev/null +++ b/readme.md @@ -0,0 +1,3 @@ +# newroom + +dump out a bitlbee-ready config for adding a channel to a hipchat server. This program just codifies the ideas found [here](http://jasongarber.com/blog/2012/05/18/connecting-to-hipchat-from-irc).