Code Monkey home page Code Monkey logo

update-module-name-purs's Introduction

update-module-name-purs

How it works

hj

description

$ purs-tidy-module-name --help                                                                                                                                 <<<
Finds .purs files and updates their module name

Usage: purs-tidy-module-name [-c|--color when] COMMAND

 ./src/Foo/Bar.purs -> module Foo.Bar
 ./test/Foo/Bar.purs -> module Test.Foo.Bar

Available options:
 -c,--color when          When to use colors [default: auto] [possible values:
                          auto, never] (default: auto)
 -h,--help                Show this help text
 --version                Show version information

Available commands:
 format-in-place          Update files
 check                    Throw if files are not updated
$ purs-tidy-module-name format-in-place --help
Usage: purs-tidy-module-name format-in-place
        [[-r|--root DIRECTORY] [-s|--src DIRECTORY] [-t|--test DIRECTORY]
          [-c|--custom ARG] |
          [DIRECTORY]]

 Update files

Available options:
 -r,--root DIRECTORY      Base dir with two directories - src/ and test/. Can
                          pass multiple -r
 -s,--src DIRECTORY       Source directory.
 -t,--test DIRECTORY      Test directory.
 DIRECTORY                Positional arguments treated as --root directories.
 -h,--help                Show this help text
... check command is same

example usage

$ purs-tidy-module-name format-in-place /home/srghma/projects/purescript-halogen-nextjs/app

# same as

$ purs-tidy-module-name format-in-place --root /home/srghma/projects/purescript-halogen-nextjs/app

# same as

$ purs-tidy-module-name format-in-place --src /home/srghma/projects/purescript-halogen-nextjs/app/src --test /home/srghma/projects/purescript-halogen-nextjs/app/test

# same as

$ purs-tidy-module-name format-in-place --src /home/srghma/projects/purescript-halogen-nextjs/app/src --custom Test=/home/srghma/projects/purescript-halogen-nextjs/app/test

# same as

$ cd /home/srghma/projects/purescript-halogen-nextjs/app/ && purs-tidy-module-name format-in-place

processing ./app/Foo/Bar.purs
  nothing changed
processing ./app/Foo/Baz.purs
  updated module name to "Foo.Baz"

How to install

build and

nix-build -A purs-utils.components.exes.purs-tidy-module-name && purs-tidy-module-name --help
nix-build -A purs-utils.components.exes.purs-generate-css-modules && purs-generate-css-modules --help

update-module-name-purs's People

Contributors

srghma avatar

Stargazers

 avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.