Help us understand the problem. What is going on with this article?

scoop開発覚書

tl;dr

  • 自分のやり方だから他は知らないよ!
  • 真っ新な仮想環境でやった方が楽だよ!特に依存関係!
  • commitは完成時だけで事足りるよ!

全体の流れ

  • scoopとgitは導入済みとする
  • 大体昔作った奴の見直し兼まとめ

新規開発部分

  • mainextrasに欲しいソフトが無いか探す
    • 既に存在するならそれを使いましょう
    • 無かったらやったねたえちゃん!タスクが増えるよ!
    • scoop search $keywordでも事足りる
  • bucket(インストール用設定ファイル置き場)を既存にプルリクを投げるか自分で作るかを決める
    • 既存に投げた場合は誰かがメンテナンスしてくれるかもしれないが、速度や品質は不安定になる
    • 自作すると速度と品質は良くも悪くも担保されるが、ほぼ間違いなく自分でメンテする羽目になる
    • 自分が欲しい物を纏めるなら自作した方が楽
  • 開発用のbucketをscoopに登録する
  • こんな感じで欲しいソフト名でjsonを作成、bucketに放り込む
    • %USERPROFILE%\scoop\buckets\$bucket\**\$software.json
  • 公式サンプルを見ながらインストーラースクリプトで死ぬ

バージョンアップ

  • 必須
    • インストールするなりしてバージョンを更新
    • インストーラーファイル名にバージョンが入ってるなら更新
    • 一度インストールして動作確認
  • 必要なら
    • 最新版をDLしてきてインストーラーのSHA256を更新
  • 最後に
    • bucketにプルリクを投げる
2nd-junkey
趣味は効率化、仕事は効率化の皮を被った非効率の踏襲。 …所で組込系の仕事にRLC回路とDB構築は入りますか?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away