UJP - High Sierra環境にmilkocdeを使ってみる

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

  • カテゴリ MacBook Pro の最新配信
  • RSS
  • RDF
  • ATOM

ブログ - High Sierra環境にmilkocdeを使ってみる

High Sierra環境にmilkocdeを使ってみる

カテゴリ : 
Apple » MacBook Pro » 2011 13inch
ブロガー : 
ujpblog 2018/12/12 1:17
 インストールしたmilkodeがパスが効いているか確認.

gaia:source server$ milk -h🆑
Commands:
  milk add PATH                                         # Add package(s) to milkode Samples: 
milk add /path/to/dir1 milk add /path/to/dir2 /path/to/dir3 milk add /path/to/dir1 -...
  milk cleanup keyword_or_path1 [keyword_or_path2 ...]  # Cleanup garbage records
  milk config [options] KEY VALUE                       # Config package settings. $ milk 
coinfig no_auto_ignore true Configs: no_auto_ignore # Not add package's .gitignore upda...
  milk dir [package1 package2]                          # Print project root directory
  milk dump                                             # Dump records
  milk fav [package1 package2 ...]                      # Add favorite
  milk files                                            # Display package files
  milk grep                                             # Search projects
  milk help [COMMAND]                                   # Describe available commands or one 
specific command
  milk ignore [path ...]                                # Ignore a file or directory
  milk info [package]                                   # Display package information
  milk init [db_dir]                                    # Initialize database directory. If 
db_dir is omitted
  milk list [package1 package2 ...]                     # List package
  milk mcd                                              # Generate `mcd' command
  milk plugins                                          # Display plugins
  milk pwd                                              # Display the current database
  milk rebuild [keyword1 keyword2]                      # Rebuild database
  milk remove keyword_or_path1 [keyword_or_path2 ...]   # Remove package
  milk rm keyword_or_path1 [keyword_or_path2 ...]       # Remove package
  milk setdb [dbpath]                                   # Set default db to dbpath
  milk update [keyword1 keyword2 ...]                   # Update database
  milk web                                              # Startup web interface

Options:
  -h, [--help], [--no-help]        # Help message.
      [--version], [--no-version]  # Show version.
 問題ない模様.
 まず最初に,データベースを作成する.
gaia:source server$ milk init --default🆑
create     : /Users/server/.milkode/milkode.yaml
create     : /Users/server/.milkode/db/milkode.db created.
gaia:source server$
 秒で終わった.

 今回は,適当なソースコードがないので,Apache httpdのソースコードを用意してみた.
gaia:source server$ ls -la🆑
total 0
drwxrwxrwx   8 server  staff  256 12 12 00:50 .
drwx------+  5 server  staff  160 12 12 00:50 ..
drwxr-xr-x@ 19 server  staff  608  6  2  1998 apache_1.3.0
drwxr-xr-x@ 18 server  staff  576  7 19  1998 apache_1.3.1
drwxr-xr-x@ 20 server  staff  640  2 24  2000 apache_1.3.12
drwxr-xr-x@ 20 server  staff  640 10 11  2000 apache_1.3.14
drwxr-xr-x@ 20 server  staff  640  1 27  2001 apache_1.3.17
drwxr-xr-x  31 server  staff  992 12 12 00:50 db
gaia:source server$
 これらのソースコードを登録していく.
gaia:source server$ milk add apache_1.3.0🆑
package    : apache_1.3.0
result     : 1 packages, 416 records, 416 add. (2.2sec)
*milkode*  : 1 packages, 416 records in /Users/server/.milkode/db/milkode.db.
gaia:source server$ milk add apache_1.3.1🆑
package    : apache_1.3.1
result     : 1 packages, 419 records, 419 add. (2.2sec)
*milkode*  : 2 packages, 835 records in /Users/server/.milkode/db/milkode.db.
gaia:source server$ milk add apache_1.3.12🆑
package    : apache_1.3.12
result     : 1 packages, 558 records, 558 add. (2.96sec)
*milkode*  : 3 packages, 1393 records in /Users/server/.milkode/db/milkode.db.
gaia:source server$ milk add apache_1.3.14🆑
package    : apache_1.3.14
result     : 1 packages, 605 records, 605 add. (3.07sec)
*milkode*  : 4 packages, 1998 records in /Users/server/.milkode/db/milkode.db.
gaia:source server$ milk add apache_1.3.17🆑
package    : apache_1.3.17
result     : 1 packages, 631 records, 631 add. (3.27sec)
*milkode*  : 5 packages, 2629 records in /Users/server/.milkode/db/milkode.db.
gaia:source server$
 登録したプロジェクトを確認.
gaia:source server$ milk list🆑
apache_1.3.0
apache_1.3.1
apache_1.3.12
apache_1.3.14
apache_1.3.17
*milkode*  : 5 packages, 2629 records in /Users/server/.milkode/db/milkode.db.
gaia:source server$
 パッケージを登録したら,インデックスを更新.今回は初めてなので,全部更新.
gaia:source server$ milk update --all🆑
package    : apache_1.3.0
package    : apache_1.3.1
package    : apache_1.3.12
package    : apache_1.3.14
package    : apache_1.3.17
result     : 5 packages, 2629 records. (0.52sec)
*milkode*  : 5 packages, 2629 records in /Users/server/.milkode/db/milkode.db.
gaia:source server$
 インデックス化が終了したら,なんでもいいんだけれど,とりあえずNDIGというキーワードを検索してみる.
gaia:source server$ gmilk -a NDIG | head -n 10🆑
apache_1.3.0/src/ap/ap_snprintf.c:110:#define	NDIG	80
apache_1.3.0/src/ap/ap_snprintf.c:112:/* buf must have at least NDIG bytes */
apache_1.3.0/src/ap/ap_snprintf.c:119:    if (ndigits >= NDIG - 1)
apache_1.3.0/src/ap/ap_snprintf.c:120:	ndigits = NDIG - 2;
apache_1.3.0/src/ap/ap_snprintf.c:129:    p1 = &buf[NDIG];
apache_1.3.0/src/ap/ap_snprintf.c:134:	p1 = &buf[NDIG];
apache_1.3.0/src/ap/ap_snprintf.c:140:	while (p1 < &buf[NDIG])
apache_1.3.0/src/ap/ap_snprintf.c:157:    while (p <= p1 && p < &buf[NDIG]) {
apache_1.3.0/src/ap/ap_snprintf.c:162:    if (p1 >= &buf[NDIG]) {
apache_1.3.0/src/ap/ap_snprintf.c:163:	buf[NDIG - 1] = '\0';
gaia:source server$
 どのソースコードの何行目に記載があるか確認できた.

トラックバック


広告スペース
Google