• Stars
    star
    148
  • Rank 249,983 (Top 5 %)
  • Language
    Ruby
  • License
    Other
  • Created over 13 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Source code search engine of line-oriented written by Ruby

Milkode

Version Build Status

Milkode is source code search engine of "line-oriented" written by Ruby.It have command line interface and web application. It will accelerate the code reading of your life.

It is possible from the file tens of thousands of the order, to search instantly a line that contains the keyword of interest.

Milkode is "่ฆ‹ใ‚‹ใ‚ณใƒผใƒ‰". "See a code" is meaning.

Honyomi are brothers.

milk-web-01.jpg

Installation

$ gem install milkode

When you faild to install Rroonga, Please refer.

Usage

Create a database

$ milk init --default
create     : /Users/auser/.milkode/milkode.yaml
create     : /Users/auser/.milkode/db/milkode.db created.

Create database to current dir.

$ milk init
Create database to "/path/to/dir/db/honyomi.db"

If you want to use custom database, Please specify MILKODE_DEFAULT_DIR variable.

$ MILKODE_DEFAULT_DIR=/path/to/dir milk add /path/to/project

Add packages

Add source code from local directory.

$ milk add ~/Documents/codes/linux-3.10-rc4
package    : linux-3.10-rc4
.
.
result     : 1 packages, 42810 records, 42810 add.
*milkode*  : 1 packages, 42810 records in /Users/ongaeshi/.milkode/db/milkode.db.

Add source code from gem.

$ milk add /opt/local/lib/ruby2.0/gems/2.0.0/gems/milkode-1.6.0/

Add source code from GitHub.

$ milk add https://github.com/ongaeshi/milkode.git -p git
$ milk add git://github.com/ongaeshi/milkode.git
$ milk add git://github.com/ongaeshi/milkode.git -b develop -n milkode_develop

Add source code from http-zip.

$ milk add http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip

List packages

$ milk list
a_project
milkode
milkode-1.6.0
ruby-2.1.2

Filter by keyword.

$ milk list milk
milkode-1.6.0
milkode

Search command line

Gmilk command can use the AND search.

$ cd ~/Documents/codes/linux-3.10-rc4
$ gmilk according prototypes
Documentation/cdrom/cdrom-standard.tex:977:  according to prototypes listed in \cdromh, and specifications given

Remember the project root.

$ cd driver/acpi
$ gmilk according prototypes
../../Documentation/cdrom/cdrom-standard.tex:977:  according to prototypes listed in \cdromh, and specifications given

Gomilk is faster version written by Go.

Web application

$ milk web

milk-web-02.jpg

Documents

Plugins

HISTORY

More Repositories

1

rubyonbrowser

Ruby on Browser using Ruby WASM/WASI
TypeScript
70
star
2

RubyPico

Ruby Programming Environment in iOS
Objective-C
50
star
3

ofruby-ios

openFrameworks meets mruby
C
34
star
4

duplicate-thing

Duplicate current line. Duplicate a selection when selection is active.
Emacs Lisp
20
star
5

mygithub

Fast search my Github source code in offline
Ruby
17
star
6

auto-shell-command

Run the shell command asynchronously that you specified when you save the file.
Emacs Lisp
13
star
7

gomilk

Faster gmilk for Milkode written by Go
Go
11
star
8

rubykokuban-gem

RubyBasic installer and executer
Ruby
10
star
9

fude

A single binary video game programming environment.
Ruby
10
star
10

rubywho

Ruby running on the object's class hierarchy, methods of each class to display a legible.
Ruby
10
star
11

ltsvr

LTSV viewer for Ruby
Ruby
10
star
12

sinatra-easy-template

Sinatra's application template. Easy page add & delete & modify, css, header, footer, sidebar, nav.
Ruby
10
star
13

firelink

Create custom link text (ex. PlainText, HTML, TiddlyWiki), from shortcut key and context menu.
JavaScript
10
star
14

grn_mini

Groonga(Rroonga) wrapper for use as the KVS.
Ruby
9
star
15

sketchwaltz

Dance the graphics programming with fun
C++
7
star
16

my_tiddlywiki

TiddlyWikiใ‚’ๅˆฉ็”จใ—ใŸๅ‚™ๅฟ˜้Œฒใงใ™ใ€‚ๆ—ฅใ€…ๆ€ใฃใŸใ“ใจใ‚’็ถดใ‚‹ๆ—ฅ่จ˜ใ‚„ใ€ใƒใ‚ฟใ‚’ๆ›ธใใŸใ‚ใ‚‹ใƒกใƒขๅธณใจใ—ใฆไฝฟใ†ใ“ใจใŒๅ‡บๆฅใพใ™ใ€‚
HTML
7
star
17

honyomi-web

It is a bundler template of Honyomi web application for apache passenger.
Ruby
6
star
18

ofruby-sample

ofruby Sample Codes
Ruby
6
star
19

gren

gren is a next grep.
Ruby
6
star
20

emacs-milkode

Support Milkode search for Emacs.
Emacs Lisp
5
star
21

rconv

TypeScript
5
star
22

mruby-ios

murby for ios
C
4
star
23

emacs-brave

Modern Emacs distribution
Emacs Lisp
4
star
24

fork_practice

For fork & pull request practice.
Ruby
4
star
25

p5rb

Ruby
4
star
26

platform-p

Check platform & emacs-version
Emacs Lisp
4
star
27

qiita_mail

Deliver Qiita daily mail
Ruby
4
star
28

emacs-vim-region

Select region as vim
Emacs Lisp
3
star
29

docker-milkode

Milkode's Dockerfile
3
star
30

iriguti

Display three random page that you saved to your Pocket
Ruby
3
star
31

rubykokuban-osx

rubykokuban client for osx
C++
3
star
32

tidtools

TiddlyWiki helper tools
Ruby
3
star
33

TimeCopy

iPhone app for current time copy to clipboard.
JavaScript
3
star
34

mruby-code-search

Source code search engine for mruby & libraries.
Ruby
3
star
35

rubykokuban-sample

RubyKokuban Sample Code
Ruby
3
star
36

yome

Code reading document generator using annotated comment
Ruby
3
star
37

replace-translator

Firefox addon translate and replace html page.
JavaScript
2
star
38

raylib-binding-code-generator-for-mruby

Raylib binding code generator for mruby.
Ruby
2
star
39

caseninja

Convert input text to chain, snake, camel and pascal case.
Ruby
2
star
40

simple_game_examples

Ruby
2
star
41

OpenSiv3DRubySample

Ruby
2
star
42

ComicAppBuilder

Easy create iPhone & iPad comic !!
JavaScript
2
star
43

spotify-api-sample

Ruby
2
star
44

transmaker

Rewrite the selection in translation (links and text color, size is kept).
JavaScript
2
star
45

milkode-on-heroku

Milkode on Heroku
Ruby
2
star
46

docker-sinatra-dev

Sinatra Develop Environment using Docker
Ruby
2
star
47

ClipScript

C
2
star
48

WebStorage

HTML5 Library, page base save/load. (use localStorage)
JavaScript
2
star
49

codestock

Sorry, this is old, codestock -> milkode
Ruby
2
star
50

honyomi-books

Full-text searchable e-book library powerd by Honyomi
Ruby
2
star
51

jump-to-line

Jump to line number at point.
Emacs Lisp
2
star
52

LocalMoviePlayer

2011/02/26 ๅˆ็ดšๅ‘ใ‘HTML5ใƒใƒƒใ‚ซใ‚ฝใƒณใงไฝœใฃใŸใ‚‚ใฎ
JavaScript
2
star
53

HTML5_Step_Tutorial

HTML5 Step Tutorial
JavaScript
1
star
54

HideFileToggle

For Max OSX, Toggle hide file toggle(use defaults command).
Objective-C
1
star
55

kodeworld

Ruby
1
star
56

SivScript

OpenSiv3D Scripting Command Line Tool
C++
1
star
57

grn_array

Full-text search for Array that can be used easily in Ruby.
Ruby
1
star
58

PictRubyGems

(Obsolate) Sample Code of PictRuby
Ruby
1
star
59

mruby-packer

Pack mruby source code and headers in a buildable format
C
1
star
60

yome-reading

1
star
61

aaa

1
star
62

grn_mini_samples

Ruby
1
star
63

dcenv

Development Environment that uses Docker
Ruby
1
star
64

jquery10

JavaScript
1
star
65

rubygems_inner

Ruby
1
star
66

QuickTiGame2dTest

QuickTiGame2d test. Sprite comes out the tap. FPS appears in the upper-left corner.
JavaScript
1
star
67

.emacs.d

My emacs setting
Emacs Lisp
1
star
68

milkode-tokyu05

TokyuRubyไผš่ญฐ05 LT ๅ‘ใ‘่ณ‡ๆ–™
JavaScript
1
star
69

ongaeshi_me

My Profile
Ruby
1
star
70

ScratchGrid

ActionScript3.0 interactive scripting tool.
ActionScript
1
star
71

transdemo-jp

Transmaker demo page.
Ruby
1
star
72

transdemo

trandemo for English.
Ruby
1
star
73

kifutter

To aggregate all tweets, Twitter it to calculate the total donation
Ruby
1
star
74

gittest

my git test.
1
star
75

ucodeview

Src code highlight, web app.
Ruby
1
star
76

rubywasm_sample

JavaScript
1
star
77

justtrans

JavaScript
1
star
78

anything-milkode

Support Milkode search for Emacs. Use anything.
Emacs Lisp
1
star
79

scratch

scratch codes
Ruby
1
star
80

minesweeper_skw

SketchWaltz Minesweeper Game
Ruby
1
star
81

awesome-nipp

A collection of awesome nipp tools
1
star
82

twitter_sampling

twitter streaming to SQLite DB sample.
Ruby
1
star