Git Product home page Git Product logo

slacker's Introduction

日本語版はこちら : https://github.com/Cj-bc/slacker/blob/master/README_JP.md

slacker

CLI Slack tool.(Just to send messages) Lang: shellscript(bash) slacker allows you to send messeges without being away from terminal.
slacker just send messages.Not get any messages.

feature

  • you're now free from your mouse and trackpad to use slack app!
  • Notifications? Please get them from your slack app ;)
  • Now, it supports pipe command (Add:2017/11/11)
  • Developing environment is macOS Sierra10.13.2(2018/01/14)

infomations of making

I'll write blog about making slacker on http://blog.y-modify.org

  • English
  • Japanese
    will be supported

Needed permitions

  • channels:read
  • channels:write
  • im:write
  • users:read
  • users:write
  • team:read

Needed commands

  • python -mjson.tool
  • awk(not gnu-awk) And...

LICENSE

This software is released under MIT License,see LICENSE

in_prgress

  • slacker.sh
  • texts/Error_Codes.sh

ToDos

  • make the core part
  • automatically get a token -> someday
  • Deside Error codes
  • Use camelcase/snakecase
  • Need to know how to output errormessage directly to basic output(= commandline)
  • open slack app when slacker is called with -o option or sonething like that.
  • Japanese support
  • Make man page
  • cope with homebrew
  • Check whether token is avilable
  • Don't require initializing when it is upgraded
  • better user experiences ( guide for use )
  • treat with heredocument
  • shortcut for person/room's name(make alias)
  • send space-letter( )
  • Check whether channel/user exist when we set them
  • the way to see config
  • enable to send message without selecting channel
  • multi workspaces

problems I have

  • What's the best grammer ??
     slacker set <arg> <values>
     slacker -c <channel>
     slacker <messages>
  • how about alias ??
  • which is better to change user(or channel) selection or not when sendfunc.send() is called with arguments.

Questions

  • Can i write ${$1:1} ? -- on sendfunc.send()
  • Can i nest ``

slacker's People

Contributors

cj-bc avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.