---
id: post/thatnavguy-com/https-thatnavguy-com-projects-al-pocket-tools--9c3084464c
type: post
title: AL Pocket Tools
summary: AL Pocket Tools is a VS Code extension that provides utilities for Dynamics 365 Business Central developers to streamline repetitive development tasks like managing app files, updating versions, and navigating code blocks.
tier: community
language: en
tags:
  - vs code extension
  - al development
  - developer tools
  - workflow optimization
  - code navigation
system: development
review:
  state: reviewed
  by: opus
  at: "2026-10-08T01:55:07.820Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: 95f7c458f367f9133589826fabbef75ceadf3413236e93de24e694a288775a85
evidence:
  - kind: blog
    url: https://thatnavguy.com/projects/al-pocket-tools/
    title: AL Pocket Tools
    date: "2026-05-21"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://thatnavguy.com/projects/al-pocket-tools/
    title: AL Pocket Tools
    date: "2026-05-21"
    commit: null
    t: null
    quote: AL development involves many small tasks. None of them is too difficult, but they take time and constantly interrupt your flow.
  - kind: blog
    url: https://thatnavguy.com/projects/al-pocket-tools/
    title: AL Pocket Tools
    date: "2026-05-21"
    commit: null
    t: null
    quote: It is a collection of utilities for Dynamics 365 Business Central developers working in AL.
  - kind: blog
    url: https://thatnavguy.com/projects/al-pocket-tools/
    title: AL Pocket Tools
    date: "2026-05-21"
    commit: null
    t: null
    quote: It should be small, fast, and shouldn't affect the performance.
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: https://thatnavguy.com/projects/al-pocket-tools/
source_id: thatnavguy-com
source_name: That NAV Guy
url: https://thatnavguy.com/projects/al-pocket-tools/
published_at: "2026-05-21T00:00:00.000Z"
author: Teddy Herryanto
full_text: false
words: 159
quotes:
  - text: AL development involves many small tasks. None of them is too difficult, but they take time and constantly interrupt your flow.
    why_it_matters: Explains the problem the extension solves for developers
  - text: It is a collection of utilities for Dynamics 365 Business Central developers working in AL.
    why_it_matters: Defines the purpose and scope of the tool
  - text: It should be small, fast, and shouldn't affect the performance.
    why_it_matters: Establishes the design philosophy to keep the extension lightweight
code_objects_mentioned: []
systems:
  - development
versions_mentioned: []
preview:
  embeddable: true
  frame_url: null
  image: https://thatnavguy.com/open-graph.jpg
  image_alt: null
  image_w: null
  image_h: null
  site_name: null
  favicon: https://thatnavguy.com/favicon.svg
  probed_at: "2026-10-07T11:50:32.466Z"
---

# AL Pocket Tools

[Read the post](https://thatnavguy.com/projects/al-pocket-tools/) · That NAV Guy (Teddy Herryanto, MVP) · 2026-05-21 · 159 words · tier community · reviewed (checked by Opus)

> AL Pocket Tools is a VS Code extension that provides utilities for Dynamics 365 Business Central developers to streamline repetitive development tasks like managing app files, updating versions, and navigating code blocks.

## Key points

- Collection of small utilities designed to reduce interruptions in AL development workflow
- Features include cleaning old app files, managing alpackages, saving/loading launch.json, and updating versions
- Includes navigation helpers for region blocks, report triggers, and pragma directives
- Can refactor procedure visibility automatically
- Lightweight tool designed not to affect performance

## Quotes

- "AL development involves many small tasks. None of them is too difficult, but they take time and constantly interrupt your flow." (Explains the problem the extension solves for developers)
- "It is a collection of utilities for Dynamics 365 Business Central developers working in AL." (Defines the purpose and scope of the tool)
- "It should be small, fast, and shouldn't affect the performance." (Establishes the design philosophy to keep the extension lightweight)

## Context

- Features: cleaning app files, alpackages management, launch.json configuration, version updating, region block navigation, report trigger navigation, pragma navigation, procedure visibility refactoring

Source: That NAV Guy, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
