summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-x.bin/allupdate5
-rw-r--r--.setup/gitlist353
-rw-r--r--.setup/paclist2
-rw-r--r--.vimrc6
4 files changed, 12 insertions, 354 deletions
diff --git a/.bin/allupdate b/.bin/allupdate
index 53bd5ed..ef43060 100755
--- a/.bin/allupdate
+++ b/.bin/allupdate
@@ -26,8 +26,6 @@ case "$OSTYPE" in
brew tap git-chglog/git-chglog;
# Tap fonts
brew tap homebrew/cask-fonts
- # Gitlab kubelogin tap
- brew tap incubator/kubelogin https://gitlab.nordstrom.com/k8s/incubator/homebrew-kubelogin.git;
fi
# Install new brew packages
@@ -82,12 +80,9 @@ case "$OSTYPE" in
fi
fi
if [ "$(command -v gitrect)" ]; then
- # Synchronize work repo updates
- gitrect -d ~/code/work -c ~/code/work/dotfiles/.setup/gitlist
gitrect;
# Update our list of git repos
gitrect -u;
- gitrect -u -d ~/code/work -c ~/code/work/dotfiles/.setup/gitlist;
else
if [ "$(command -v go)" ]; then
go get -u github.com/tydavis/cmd/gitrect;
diff --git a/.setup/gitlist b/.setup/gitlist
index cedf30f..9988675 100644
--- a/.setup/gitlist
+++ b/.setup/gitlist
@@ -132,6 +132,13 @@
}
},
{
+ "path": "personal/ultimate_rust_crash_course/",
+ "remotes": {
+ "origin": "https://github.com/tydavis/ultimate_rust_crash_course.git",
+ "upstream": "https://github.com/CleanCut/ultimate_rust_crash_course.git"
+ }
+ },
+ {
"path": "personal/updatedns-curl/",
"remotes": {
"origin": "https://github.com/tydavis/updatedns-curl.git"
@@ -160,352 +167,6 @@
"remotes": {
"origin": "https://github.com/golang/tools.git"
}
- },
- {
- "path": "work/SecurityStandardsV1/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SecurityStandards/SecurityStandardsV1.git"
- }
- },
- {
- "path": "work/aws-okta/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/aws-okta.git",
- "upstream": "https://gitlab.nordstrom.com/public-cloud/aws-okta.git"
- }
- },
- {
- "path": "work/aws_login_extension/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/aws_login_extension.git"
- }
- },
- {
- "path": "work/aws_profile_generator/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/aws_profile_generator.git"
- }
- },
- {
- "path": "work/changeapi/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/changeapi.git"
- }
- },
- {
- "path": "work/cicd-go-sample-application/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/go.git",
- "upstream": "https://gitlab.nordstrom.com/CICD/sample-apps/go.git"
- }
- },
- {
- "path": "work/container-image-composer/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/container-image-composer.git",
- "upstream": "https://gitlab.nordstrom.com/CICD/container-image-composer.git"
- }
- },
- {
- "path": "work/container-image-composer-v2/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/container-image-composer-v2.git",
- "upstream": "https://gitlab.nordstrom.com/CICD/container-image-composer-v2.git"
- }
- },
- {
- "path": "work/datadog-aws-add-account/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/private/datadog-aws-add-account.git"
- }
- },
- {
- "path": "work/designreview/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/designreview.git",
- "upstream": "https://gitlab.nordstrom.com/engineering-standards/designreview.git"
- }
- },
- {
- "path": "work/dotfiles/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/dotfiles.git"
- }
- },
- {
- "path": "work/dynamodb-local/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/dynamodb-local.git",
- "source": "https://gitlab.nordstrom.com/nap/dynamodb-local.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/dynamodb-local.git"
- }
- },
- {
- "path": "work/eta_service/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/CustomerPromise/eta.git"
- }
- },
- {
- "path": "work/events-sdk-golang/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/events-sdk-golang.git",
- "upstream": "https://gitlab.nordstrom.com/events/events-sdk-golang.git"
- }
- },
- {
- "path": "work/faq/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/faq.git",
- "upstream": "https://gitlab.nordstrom.com/SRE/faq.git"
- }
- },
- {
- "path": "work/fortknox/fk/client-test-k8s/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/tokenize/fortknox-redemption-client-k8s.git"
- }
- },
- {
- "path": "work/fortknox/fk/fkcsr/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/tokenize/fkcsr.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/fkcsr.git"
- }
- },
- {
- "path": "work/fortknox/fk/fksigner/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/fksigner.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/fksigner.git"
- }
- },
- {
- "path": "work/fortknox/fk/fortknox-db-utility/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/fortknox-db-utility.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/fortknox-db-utility.git"
- }
- },
- {
- "path": "work/fortknox/fk/manager/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/fortknox.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/tokenmanager/fortknox.git"
- }
- },
- {
- "path": "work/fortknox/fk/redemption/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/redemption.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/redemption.git"
- }
- },
- {
- "path": "work/fortknox/fk/tokenizer/",
- "remotes": {
- "KrisHughes": "https://gitlab.nordstrom.com/Kristopher.Hughes/tokenizer.git",
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/tokenizer.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/tokenizer.git"
- }
- },
- {
- "path": "work/fortknox/pci/raft610-connector/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/raft610-connector.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/raft610-connector.git"
- }
- },
- {
- "path": "work/fortknox/pci/token-swapper/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/token-swapper.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/token-swapper.git"
- }
- },
- {
- "path": "work/fortknox/pci/token-swapper-client-go/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/tokenize/clients/token-swapper-client-go.git"
- }
- },
- {
- "path": "work/fortknox/pci/tokenx/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/tokenx.git",
- "upstream": "https://gitlab.nordstrom.com/tokenize/tokenmanager/tokenx.git"
- }
- },
- {
- "path": "work/getmds/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/getmds.git"
- }
- },
- {
- "path": "work/gonordhttp/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/gonordhttp.git"
- }
- },
- {
- "path": "work/infoblox-tools/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/infoblox-tools.git"
- }
- },
- {
- "path": "work/k8s-docs/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/k8s/docs.git"
- }
- },
- {
- "path": "work/kubelogin/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/kubelogin.git"
- }
- },
- {
- "path": "work/load-test-engine/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/gke-user-load-sim.git",
- "upstream": "https://gitlab.nordstrom.com/SRE/public/gke-user-load-sim.git"
- }
- },
- {
- "path": "work/nerds/api/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/api.git",
- "upstream": "https://gitlab.nordstrom.com/SRE/public/nerds/api.git"
- }
- },
- {
- "path": "work/nerds/endpoints/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/endpoints.git",
- "upstream": "https://gitlab.nordstrom.com/SRE/public/nerds/endpoints.git"
- }
- },
- {
- "path": "work/nerds/frontend/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/nerds/frontend.git"
- }
- },
- {
- "path": "work/nerds/nerds-cicd/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/nerds/nerds-cicd.git"
- }
- },
- {
- "path": "work/nerds/nerds-ng/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/nerds/nerds-ng.git"
- }
- },
- {
- "path": "work/nerds/nerds-serverless/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/nerds/nerds-serverless.git"
- }
- },
- {
- "path": "work/nerds/nerds-sql/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/nerds/nerds-sql.git"
- }
- },
- {
- "path": "work/nerds/nordnap/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/nordnap.git"
- }
- },
- {
- "path": "work/newrelic-aws-linker/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/aws-linker.git",
- "upstream": "https://gitlab.nordstrom.com/SRE/public/newrelic/aws-linker.git"
- }
- },
- {
- "path": "work/pathuniq-rs/",
- "remotes": {
- "origin": "https://github.com/tydavis/pathuniq-rs.git"
- }
- },
- {
- "path": "work/pipeline-templates/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/pipeline-templates.git",
- "upstream": "https://gitlab.nordstrom.com/CICD/pipeline-templates.git"
- }
- },
- {
- "path": "work/pivot/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/pivot.git"
- }
- },
- {
- "path": "work/schema-repository/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/schema-repository.git",
- "upstream": "https://gitlab.nordstrom.com/events/schema-repository.git"
- }
- },
- {
- "path": "work/secure-creds-maker/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/newrelic/secure-creds-maker.git"
- }
- },
- {
- "path": "work/session-maker/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/private/session-maker.git"
- }
- },
- {
- "path": "work/shared-ingress-design/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/taco/design.git"
- }
- },
- {
- "path": "work/standards/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/standards.git",
- "upstream": "https://gitlab.nordstrom.com/engineering-standards/standards.git"
- }
- },
- {
- "path": "work/templates/go/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/platform/templates/go.git"
- }
- },
- {
- "path": "work/testing-scenarios/",
- "remotes": {
- "google": "https://source.developers.google.com/p/fbfk4pa73gppnwiwgfiowr8zyjjbed/r/testing-scenarios",
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/testing-scenarios.git",
- "upstream": "https://gitlab.nordstrom.com/SRE/public/testing-scenarios.git"
- }
- },
- {
- "path": "work/utils/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/DavisTylerM/utils.git"
- }
- },
- {
- "path": "work/vipdns/",
- "remotes": {
- "origin": "https://gitlab.nordstrom.com/SRE/public/vipdns.git"
- }
}
]
} \ No newline at end of file
diff --git a/.setup/paclist b/.setup/paclist
index 13576a0..bd12a19 100644
--- a/.setup/paclist
+++ b/.setup/paclist
@@ -51,7 +51,7 @@ python2-pygments
reiserfsprogs
ropgadget
ropper
-rustup
+rust-analyzer
s-nail
speedtest-cli
sysstat
diff --git a/.vimrc b/.vimrc
index 904f6b8..3bda7f4 100644
--- a/.vimrc
+++ b/.vimrc
@@ -91,9 +91,13 @@ set statusline+=%0*\ %m%r%w\ "Modified? Readonly? To
" Required for operations modifying multiple buffers like rename.
set hidden
+" Rust
+let g:rustfmt_autosave = 1
let g:LanguageClient_serverCommands = {
\ 'rust': ['~/.cargo/bin/rustup', 'run', 'stable', 'rls'],
\ }
+let g:ale_linters = {'rust': ['analyzer']}
+
""" BEGIN GOLANG
@@ -162,8 +166,6 @@ if has("autocmd")
autocmd BufNewFile,BufRead *.rss setfiletype xml
endif
-" Rust
-let g:rustfmt_autosave = 1
" Disable mouse automatic mode
set mouse-=a