--- title: view-source layout: command version: 0.59.0 --- View a block, module, or a definition ## Signature ```> view-source (item)``` ## Parameters - `item`: name or block to view ## Examples View the source of a code block ```shell > let abc = { echo 'hi' }; view-source $abc ``` View the source of a custom command ```shell > def hi [] { echo 'Hi!' }; view-source hi ``` View the source of a custom command, which participates in the caller environment ```shell > def-env foo [] { let-env BAR = 'BAZ' }; view-source foo ``` View the source of a module ```shell > module mod-foo { export env FOO_ENV { 'BAZ' } }; view-source mod-foo ```