Skip to main content

Initial commit

ID
197600d
date
2022-03-19 09:02:10+00:00
author
Alex Chan <alex@alexwlchan.net>
message
Initial commit
changed files
2 files, 46 additions

Changed files

LICENSE (0) → LICENSE (1054)

diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..79ca582
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,20 @@
+Copyright (c) 2022 Alex Chan
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the Software
+is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+

README.md (0) → README.md (1024)

diff --git a/README.md b/README.md
new file mode 100644
index 0000000..c7ae48b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,26 @@
+# pathscripts
+
+This is a collection of useful scripts and tools I keep in my [PATH].
+I use this Git repository to sync them across multiple computers.
+
+I use scripts over shell config for a couple of reasons:
+
+-   Individual scripts are more portable.
+    I can send you a script and you can start using it immediately, even if you use a different shell.
+
+-   I can use different languages.
+    I'm not restricted to whatever my shell uses.
+
+-   It makes my shell start faster.
+    I use [fish], and I've noticed that if I write large fish config files, there's a noticeable delay between starting a shell and getting my first prompt.
+    Using scripts means I have smaller config files, and I get a first prompt faster.
+
+[PATH]: https://en.wikipedia.org/wiki/PATH_(variable)
+[fish]: https://fishshell.com/
+
+## Usage
+
+Individual scripts have header comments explaining what they do.
+Download them and add them to your PATH.
+
+You can also clone this entire repo, then add it to your PATH, if you want to use all the scripts.