diff --git a/appendix.md b/appendix.md index 51bb324..7418acb 100644 --- a/appendix.md +++ b/appendix.md @@ -15,7 +15,7 @@ Here you may find conceptual content related to the exercises in the book. ## qsv version -qsv has multiple versions and may differ for each system. Here we run [a command](https://github.com/jqnatividad/qsv/blob/master/docs/PERFORMANCE.md#version-details) to show what version of qsv this book is using along with other information: +qsv has multiple versions and may differ for each system. Here we run [a command](https://github.com/dathere/qsv/blob/master/docs/PERFORMANCE.md#version-details) to show what version of qsv this book is using along with other information: ```{code-cell} qsv --version diff --git a/exercises-setup.md b/exercises-setup.md index 6e1a2e0..d495c4a 100644 --- a/exercises-setup.md +++ b/exercises-setup.md @@ -67,9 +67,9 @@ If you already have qsv installed on your system and accessible from `PATH` then ##### Download and extract qsv -You may download qsv as an executable file which you may run in a terminal like other commands. There are [multiple ways](https://github.com/jqnatividad/qsv#installation-options) to download qsv and multiple versions of qsv. +You may download qsv as an executable file which you may run in a terminal like other commands. There are [multiple ways](https://github.com/dathere/qsv#installation-options) to download qsv and multiple versions of qsv. -Here's one way to download the latest version (arbitrarily represented as version `X.Y.Z`). You may download the latest version of qsv from the latest releases on GitHub at: [https://github.com/jqnatividad/qsv/releases/latest](https://github.com/jqnatividad/qsv/releases/latest#). Under the Assets section of the latest release you may find many files, so choose the right one based on your operating system and system architecture. +Here's one way to download the latest version (arbitrarily represented as version `X.Y.Z`). You may download the latest version of qsv from the latest releases on GitHub at: [https://github.com/dathere/qsv/releases/latest](https://github.com/dathere/qsv/releases/latest#). Under the Assets section of the latest release you may find many files, so choose the right one based on your operating system and system architecture. Here are the files we suggest if you're unsure: @@ -107,14 +107,14 @@ Tab completions allow you to press the tab key at certain locations while typing qsv currently supports completions for the following shells: bash, zsh, powershell, fish, nushell, fig, and elvish. -Download the current completions file for your shell from qsv's source code at [`contrib/completions/examples`](https://github.com/jqnatividad/qsv/blob/master/contrib/completions/examples). +Download the current completions file for your shell from qsv's source code at [`contrib/completions/examples`](https://github.com/dathere/qsv/blob/master/contrib/completions/examples). For example to enable the Bash completions: 1. Run `source qsv.bash` to enable the completions in your current terminal instance (or replace `qsv.bash` to the path to it if not in your current working directory). 2. You may also move `qsv.bash` to your home directory (`~/qsv.bash`) and also create a `.bashrc` file in your home directory (`~/.bashrc`) to include `source qsv.bash` as a line within it for the completions script to run whenever you launch a bash terminal. -Feel free to contribute to maintaining the completions if you know a bit of Rust [here](https://github.com/jqnatividad/qsv/tree/master/contrib/completions). +Feel free to contribute to maintaining the completions if you know a bit of Rust [here](https://github.com/dathere/qsv/tree/master/contrib/completions). :::{admonition} Reminder for exercises :class: important diff --git a/index.md b/index.md index 7c5ec68..089e567 100644 --- a/index.md +++ b/index.md @@ -7,9 +7,9 @@ You may report errors on [the issues page](https://github.com/dathere/100.dather Welcome to 100 exercises with qsv! -In this book you may learn how to solve various data engineering issues with [qsv](https://github.com/jqnatividad/qsv). +In this book you may learn how to solve various data engineering issues with [qsv](https://github.com/dathere/qsv). -qsv is a **command-line tool** built with Rust for spreadsheet data wrangling (CSV, Excel, TSV, TAB, etc.) and can handle large file sizes in relatively fast speeds. With [50+ commands](https://github.com/jqnatividad/qsv?tab=readme-ov-file#available-commands) (when all features are enabled), there are plenty of use cases qsv can handle. +qsv is a **command-line tool** built with Rust for spreadsheet data wrangling (CSV, Excel, TSV, TAB, etc.) and can handle large file sizes in relatively fast speeds. With [50+ commands](https://github.com/dathere/qsv?tab=readme-ov-file#available-commands) (when all features are enabled), there are plenty of use cases qsv can handle. If you're unfamiliar with qsv then don't worry. The initial exercises are intended for beginners that haven't tried qsv yet. We'll explore multiple features qsv has to offer while solving problems you may find in real-world scenarios. You may learn to use qsv in an interactive way by practicing exercises to resolve data wrangling issues. diff --git a/lessons/0/index.md b/lessons/0/index.md index 87c5638..2294afe 100644 --- a/lessons/0/index.md +++ b/lessons/0/index.md @@ -110,7 +110,7 @@ The exercise requires finding the **total number of rows** in `fruits.csv`. As d If you run `qsv count fruits.csv` then in your terminal you should see `3` as the output. Running it again this time with the `--no-headers` flag (or `-n` for short), you get the correct number of total rows `4` which includes the header row (which is the first row in the CSV file). -It may sound unusual that by using the `--no-headers` flag, the header row gets included in the row count. You may share any ideas for improvements to qsv on [qsv's GitHub discussions](https://github.com/jqnatividad/qsv/discussions). +It may sound unusual that by using the `--no-headers` flag, the header row gets included in the row count. You may share any ideas for improvements to qsv on [qsv's GitHub discussions](https://github.com/dathere/qsv/discussions). :::