Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/alire-project/clic

Command Line Interface Components
https://github.com/alire-project/clic

Better error message on missing switch argument (#33)

56bbdc008e16996b6f76e443fd0165a240de1b13 authored 10 months ago by Alejandro R Mosteo <[email protected]>
Don't trigger help if requested after `--` (#32)

Convention is that after `--` no more switches are to be parsed.

de0330053584bad4dbb3dbd5e1ba939c4e8c6b55 authored about 1 year ago by Alejandro R Mosteo <[email protected]>
Option to suppress global switches in subcmd help (#31)

b40b170b1561adfa99910c69e3897cc2ca441730 authored about 1 year ago by Alejandro R Mosteo <[email protected]>
API to obtain value origin and suppress error output (#28)

6879b90876a1c918b4e112f59c6db0e25b713f52 authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Actually supply -gnatW8 in the project file

8d26222de71014554999e48c821906fca0e3dc41 authored over 1 year ago by Alejandro R. Mosteo <[email protected]>
Generic for typed storage of configuration options and `Get_As_String` with default (#26)

* Procedures to ensure the stored value has the wanted type

* Add Get_As_String variant with ...

ce4668206bbd038e857ce6a2d463c3de9a0cc9bb authored over 1 year ago by Alejandro R Mosteo <[email protected]>
Migrate to explicit Unicode (#24)

* Encode wwstrings as utf8

* Further fixes related to UTF-8

* Regen config for use as pin
...

5b46b3c57fd0c6a62db1608c9f5573b1866e0dbe authored almost 2 years ago by Alejandro R Mosteo <[email protected]>
Update workflows with new versions

Test latest toolchain versions and use cache-enabled `alr` action.

d12046ff04486e5c6d6880d845bcce9d884106f8 authored almost 2 years ago by Alejandro R. Mosteo <[email protected]>
Bump ansiada dependency to 1.0 (#23)

c7aabf94e0946ae3a5b77c29cc45fd28f70e17f6 authored over 2 years ago by Alejandro R Mosteo <[email protected]>
Migrate to new Alire build profiles (#22)

Also store a default config with release configuration, for direct use of the
library without A...

6c931cf7f3824f768504197f4460b9c04aea1dba authored over 2 years ago by Alejandro R Mosteo <[email protected]>
Bump version to 0.2.1 and fix dependency on aaa (#21)

220b47839498392281af178529065cdbb1f974b8 authored over 2 years ago by Alejandro R Mosteo <[email protected]>
Give hint when invalid subcommand switch is a valid global switch (#20)

* Give hint when invalid subcommand switch is valid global

* Improve wording

185519d65b089c3238e24cfe87f1d22db1f3e0d9 authored over 2 years ago by Alejandro R Mosteo <[email protected]>
New Text_With_Fallback function (#19)

076686cc304bfc7ba82cf4ca5be17cd01e258af2 authored over 2 years ago by Alejandro R Mosteo <[email protected]>
Less general exception handler in multichoice (#17)

This may avoid an infinite loop reported on macOS

a7df570a4950065e252ed5f180fe6f2986aa8dcc authored over 2 years ago by Alejandro R Mosteo <[email protected]>
Update alire.toml

e57e289e4825e1ce4be96b5cdd1979a02a08c8ba authored about 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Subcommand: add support for -- (double-dash) to stop sub-command switch parsing

5a1f32326013784113a336a1aded509270dacc76 authored about 3 years ago by Fabien Chouteau <[email protected]>
CLIC.User_Input: use 'Img instead of 'Image

For compatibility with older GNAT versions.

50fa7aed80e60972b96a873223256f7f88890d7d authored about 3 years ago by Fabien Chouteau <[email protected]>
Update alire.toml

5a41b9b25d2d73afde4eb426da421c27e6e55b12 authored about 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Command_Line: import GNAT.Command_Line from GNAT FSF 11

4537a8dd1e802346e94a43a5a673cecb896c9a17 authored about 3 years ago by Fabien Chouteau <[email protected]>
Create main.yml

c5806bc22e820f15b0fca52afe24b22e8e1111a2 authored about 3 years ago by Fabien Chouteau <[email protected]>
Add missing newline before "COMMANDS" and "TOPICS"

a58e1a90f39169bdb883243b5ac6b2b8a99fa34f authored over 3 years ago by onox <[email protected]>
CLIC.TTY: Fix Check_TTY

937ef95b51834cda1c45abee4dc6548641d1ee3d authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Subcommand.Instance: Add a procedure to load aliases from config

01d4a9b1bf4c3ec96e6069aa77756e62cb2fde27 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Config.Info: add a List_Keys function and fix filtering

The filtering mixed regex (default Filter pattern) and globing (actually system user in List).
E...

3559e751d32196bdb268f3b0bb099850c95f7b43 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Subcommand.Instance: tweak switch error messages

3249944c85d6817c6b543a1d6fe9fcfbf2fc3522 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Subcommand.Instance: Remove use clause with no effect

e9cf3114e1693c82bb5f386f5fa66e8f83a17211 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Subcommand: Add support of custom command line

40428702ae6641fe41f934788fbc49a129583adc authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Subcommand.Instance: typo

fb3b748c7592ecff08369d1a93e339ada7002381 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Subcommand: split global and subcommand switch parsing

With this change, the global command and subcommand can use the same
switches and they won't cla...

d8da81658983b294a896ca5888760d38955c9cde authored over 3 years ago by Fabien Chouteau <[email protected]>
Fix style issues

4f25fe169c82ce0d861544db7429895a2ae0f819 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Config.Edit: Use new AAA.Directories.New_Replacement parameter

cf6684e3a6768d480e2cbd4dbd73739d0784c0bf authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Config.Import: refactoring to hide parameter used internally

6073ea203c509ff9aac965c40f6f73e5dc5aea58 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Config.Edit: use AAA.Directories.Replacer to avoid losing config file

599bbbbf7228cd9a025a1dbe21b117d1e61fd724 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Config: documentation for Import, Set and Unset

0919db34e3c456a4d9fdcc6a7c33e26952d31981 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Config: tweak for Alire backward compatibility

ca5fa5b7ef0e72b42180da76cc435603c5d49a62 authored over 3 years ago by Fabien Chouteau <[email protected]>
Fix minor error in example

e0e7bebf8bca61e6cf4266232c0d1a52f21a6741 authored over 3 years ago by Fabien Chouteau <[email protected]>
Import a modified version for Alire.Config

With this version multiple instances of configuration can exist in the
program.

5296984b85739af974dd5826a09615d1971d9e73 authored over 3 years ago by Fabien Chouteau <[email protected]>
CLIC.Subcommand.Instance: Fix Switches_As_Args

12356ffe7a71d4eed55723969d2e9f839701c95b authored over 3 years ago by Fabien Chouteau <[email protected]>
Subcommand: add an option to get all sub-command switches passed as args

985c1fb21d4e24792439c11a7d6cca269c4b8300 authored over 3 years ago by Fabien Chouteau <[email protected]>
Add support for aliases

89d51d002c28bdffc40e42906e12ecdf9a80e9c3 authored over 3 years ago by Fabien Chouteau <[email protected]>
Fix Set_Alias

53a58c4d020b4d371490a25b0cbcfd99967d72ea authored over 3 years ago by Fabien Chouteau <[email protected]>
Add an example of help topic

7ad1d632a45f9de31f1a83cd34ac34cc69d36838 authored over 3 years ago by Fabien Chouteau <[email protected]>
Display_Options: display options even when they don't have help field

0d771a0ea0ad418cf4827e5ce46f204a89998482 authored over 3 years ago by Fabien Chouteau <[email protected]>
Add more info in alire.toml

ac734659560ffa98346c4ddc97d8966471d70374 authored over 3 years ago by Fabien Chouteau <[email protected]>
Remove alr 1.1.0 feature to publish in 1.0.0

b2f83583a3126d2ebe59c595bc77d3652d3c8a66 authored over 3 years ago by Fabien Chouteau <[email protected]>
Import from Alire and create an example project

9a8b9ef2870dbd2c4202fac101baba613d21ee2d authored over 3 years ago by Fabien Chouteau <[email protected]>
Disable crate configuration

08f9259610189e0c0f9cdc407c199ff1c5135c74 authored over 3 years ago by Fabien Chouteau <[email protected]>
Bump aaa dependency

b0012649b6ad3ff09edac8d0764023ad19ab4dac authored over 3 years ago by Fabien Chouteau <[email protected]>
Initial commit

8cf2902c1c35b4634d3647723b49cc4322d5c880 authored over 3 years ago by Fabien Chouteau <[email protected]>