XDG Base Directory Specification
まだ誰も着手していません。
評価
調査の方向性
ファイルもテストも指定されていません。まず、従来の ~/.sqlcmd/sqlconfig パスを読み取るコードを見つけ、次に XDG Base Directory Specification と、提案されている XDG_CONFIG_HOME および XDG_CONFIG_DIRS の動作を確認してください。デフォルトで ~/.config/sqlcmd/sqlcmd を使用し、従来のパスをフォールバックとして引き続き保持できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Like briefly mentioned in #329, the current config path is a custom arbitrary one: ~/.sqlcmd/sqlconfig as explained in the documentation.
However having ~2000 "dotfiles" and "dotfolders" in $HOME is a bit anoying and messy.
That is why I suggest implementing a XDG compliant config deployment.
- Specs: XDG Base Directory Specification
- Env vars: XDG_CONFIG_HOME (default to $HOME/.config for users) and XDG_CONFIG_DIRS (default to /etc/xdg for system)
- Go libs: go-appdir (archived) - configdir (abandoned) - kyoh86/xdg (archived) - adrg/xdg (up to date)
The idea would be to have ~/.config/sqlcmd/sqlcmd instead of the legacy ~/.sqlcmd/sqlconfig (that could be kept as fallback for retro-compatibility).
- 主要言語
- Go
- スター
- 601
- フォーク
- 91
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/go-sqlcmd のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
-
-r discards the "Msg N, Level N, State N" error header — errors on stderr lose message number and line info再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 76/100
microsoft/go-sqlcmd の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
appbaseio/reactivesearch-api#402 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
router-for-me/CLIProxyAPI#6399 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 2 日以内に返信
-
settings.py flaps between reconciles: needsMigrationSetting depends on map iteration order対応中かも @fontaineajulien が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
pulp/pulp-operator#1691 ·